page title
 MAIN   PRODUCTS   BLOG   LIST OF BLOG ARTICLES   METAPROGRAMMING  



LIST OF BLOG ARTICLES


110.    
109.McCarthy-60 Lisp in McCarthy-60 Lisp in ... in McCarthy-60 Lisp.  
108.Programmers are not Conservatives. Very interesting result of the political poll among programmers.
107.A Few Photographies from "Nothing will happen", Split 2010. 
106. McCarthy-60 Lisp Implemented as Association List in McCarthy-60 Lisp. McCarthy's Lisp in McCarthy's Lisp in Newlisp.





105. McCarthy's 1960 "Recursive Functions ..." Lisp in Newlisp. Implementation of McCarthy's Lisp in Newlisp
104.The Cover of "Byte Magazine" 1979 Lisp Issue. 
103. "Nothing Will Happen", Split, Croatia, 19-22 August 2010. Unformal announce of Hacker conference
102.Using (sin cos 0.5) instead of (sin (cos 0.5)) in Newlisp. Playing with syntax (yes, Lisp has syntax too!)
101. Small but robust bug in Gabriel's and Steele's "Evolution of Lisp."  





100.Lecture on Newlisp, 6. June 2010. Short information on lecture I had in local Hacklab, with two pics.
99.And ... why didn't Dijkstra like Lisp?Title says all.
98.Short notes on McCarthy's 'Recursive functions...'The notes I did while I red that article.
97.Interesting case of mismatched parentheses;Lisp is the language for those who are not afraid of matching parentheses. Definition of 'eval' is a central point of Lisp. Yet, McCarthy and colleagues had troubles in matching parentheses there.
96.McCarthy - Dijkstra short polemics in 1976.On matters of style and whether GOTO is really harmful.





OLDER POSTS




95.What Dijkstra blogged about Lisp? All that Dijkstra wrote on Lisp.
94.Another difference between C# and C++: The weekendsReally strange phenomenon. Well worth taking a look.
93.How many syllogisms are there - condensed version;The program for derivation of all valid syllogisms - very condensed version.
92.How many syllogisms are thereThe program for derivation of all valid syllogisms - longer, more readable version.
91.Composing FEXPRS preserves short-circuit evaluation.





90.Compositions of functions and macros in Newlisp
89.Alan Kay on Lisp and FexprsAuthor or Smalltalk understood Lisp better than Lispers did. Really.
88.Those were the days.Unexpected lambda.
87.Picolisp and Openlisp - New eval speed champions.Two very fast interpreters; Alexander Berger's Picolisp and Eligis Openlips are benchmarked.
86.Happy new 2010.





85.Clojure's EvalThe most popular membler of Lisp family, Clojure has relatively slow eval.
84.Symbols as SexprsNew method of coding informations into symbols, and its use on example of hygienic fexprs.
83.Relatively short propositional formulas.The shortest propositional formulas representing boolean functions, and use of symbols instead of hash-tables or pointers in Newlisp.
82.Tortelvis.How to avoid some implicit copies in Newlisp.
81.One hundred propositional tautologies (5).





80.One hundred propositional tautologies (4).-
79.One hundred propositional tautologies (3)-
78.Why you do not use Lisp - results of the poll.-
77.Opinions on eval in Lisp, Python and Ruby.-
76.One hundred propositional tautologies (2).-





75.One hundred propositional tautologies (1)-
74.Debug wrapping around built in primitivesExample of FEXPR use.
73.The function that returns lists of propositional formulas-
72.The probability that random propositional formula is tautology-
71.On expected truth value of random propositional formula (2)-





70.On expected truth value of random propositional formula (1)-
69.Random propositional formulas of a given lengthExample of FEXPR use.
68.Lispers on AI, the result of the poll-
67.The probability that random propositional formula is tautologyExample of the code such that eval-string is simpler than eval.
66.Some Lisp related Alexa ranks-





65. Reader-macros in Newlisp?-
64.Propositional variables and formulasFew elementary Newlisp functions related to propositional formulas.
63.On serial substitution, and not reading the manual-
62.Supressed printing-
61.Crawler TractorFunction that evaluates infinitely without loops and recursion.





60.On macro expansion, evaluation and generated code.-
59.Supernatural SymbolsNewlisp can seemingly predict which symbols are used in program.
58.GenloopsLoops using gensyms instead of normal symbols in Newlisp.
57.GenlocalVersion of local primitive, using genysms instead of normal symbols in Newlisp.
56.Gensym and genletGensym function and version of let primitive that uses gensyms instead of normal symbols in Newlisp.





55.Quote is Identity Macro.Simple, but theoretically very interesting fact.
54.Text TitlesFew short routines for printing of text titles in Newlisp.
53.First use of identity function.The first observer "real-life" use of that, seemingly only theoretically interest function.
52.Add and multiply digits.Few simple functions for recursive addition and multiplication of digits.
51.Multiple loopsFexpr for definition of multiple loops.





50.Where is Letex! 
49.The Controversies are Going on. 
48.More on Usenet and Google Groups Posting Frequency... 
47.Decline of Lisp Usenet. 
46.The Most Probable Cond. 




45. Trees, Branches and Leaves. 
44. Random Sublists. 
43. Apply Has Its Secrets Too. 
42. Calculate or Ask. 
41. Test for Unnecessary Arguments. 





40. Challenged by Common Lispers. 
39. Two Definitions of IF Function. 
38. Avoiding Function Names Clashes. 
37. Short or Long Function Names? 
36. The Results of "Your Favorite Lisp Dialect" Poll. 





35. Happy New Year!  
34. The Speed of Eval in Some Lisp Implementations. 
33. Swap Without Temporary Variable. 
32. Don't Fear Dynamic Scope (2.) 
31. Don't Fear Dynamic Scope. 





30. Three Canvases Made in Weblisp. 
29. Macrocall. 
28. Number of Threads in Newlisp News forum by Years. 
27. Majorinc.default-library.lsp uploaded. 
26. Code downloads soon ... 





25. The Predicates =?, >? and Friends. 
24. Two Phases Evaluation. 
23. Light Your Pipe, 
22. For-like Syntax for Rnd Function and Generalized F... 
21. Three Techniques for Avoidance of Multiple Copies.... 





20. Exploring The References. 
19. Speed of The Evaluation vs. Length of The Names of... 
18. Conversions to Functions and Macros. 
17. How to Get Rid of $args Protection? 
16. On Calling and Applying Newlisp Functions and Macr... 





15. Verbose Functions and Macros. 
14. Visitors of This Blog. 
13. If lambda Gives let, What About lambda-macro? 
12. New Copies Discovered. 
11. Does the Function Really Evaluate to Itself? 





10. Assignment Macro Beast Unleashed. 
9. Newlisp on Windows and Linux on Virtualbox on Vist... 
8. Lisp.properties for Scite. 
7. Promote Your Functions! 
6. Macros Instead of Functions? 





5. Eval and Anti-eval. 
4. Evaluation of Large Expressions in Newlisp. 
3. Embedding Blocks into Functions. 
2. How Fast is Newlisp's Eval? 
1. Starting with Newlisp. 




|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|