Abstract Heresies
Unorthodox opinions on computer science and programming.
Monday, March 29, 2021
Early LISP
›
In AI Memo 8 of the MIT Research Laboratory of Electronics (March 4, 1959), John McCarthy gives a definition of the universal S-function app...
1 comment:
Thursday, October 15, 2020
Apropos of Nothing
›
Lisp programmers are of the opinion that [] and {} are just () with delusions of grandeur.
4 comments:
Wednesday, February 19, 2020
Stupid pattern matching tricks
›
There are a few pattern matching constructs in Common Lisp. For instance, destructuring-bind matches list structure against a tree of vari...
Wednesday, February 12, 2020
A polygot program puzzle
›
Can you come up with an expression that evaluates to the symbol 'scheme in a Scheme system, but evaluates to the symbol 'common-lis...
11 comments:
Anaphoric if
›
An anaphoric if expression binds the identifier “ it ” to the value of the conditional in the scope of the consequent (aif (find-broken-com...
6 comments:
Tuesday, February 11, 2020
Macro pitfalls
›
Macros are a unique source of power in Common Lisp, but there are some pitfalls to watch out for. A compiler macro is special macro that i...
4 comments:
Sunday, February 9, 2020
Four ways to use macros
›
The way I see it, there are about four five basic ways to use macros in Common Lisp. First are macros that circumvent the regular call-by...
10 comments:
‹
›
Home
View web version