Get the latest tech news

A Lisp adventure on the calm waters of the dead C (2021)


An analysis of languages abstraction power with examples of Lisp features which are non-implementable in C and the reasons for it

Were there no advantages to be reaped from these studies, beyond the gratification of an innocent curiosity, yet ought not even this to be despised; as being one accession to those few safe and harmless pleasures, which are bestowed on human race. Ignoring any implementation details like stacks and pointers and just taking a higher-level view of the concept of function, we can begin to understand its essence (example slightly adapted), but notice that it does not matter what the name of the parameter is, which is nicely exemplified in our previous example, where we've used___ to highlight the fact that what we are doing is taking away some piece of code which we intend to put in later.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of calm waters

calm waters

Photo of dead C

dead C

Photo of Lisp adventure

Lisp adventure