Skip to content
quotesby

About this quote

What does it mean?
Lisp code is dense and nested, like a structured thought process.
In plain terms
Lisp code uses many nested parentheses.
What can you take from it?
Code structure reflects thought patterns.

Where it applies

  • reading lisp code
  • learning functional programming
  • code review

Putting it to work

  • read lisp docs
  • study functional code

Questions to consider

  • How does syntax affect your reading?
  • Is nested code hard to parse?

Another view

It assumes you like parenthetical notation.

More from Alan Perlis

  1. I think that it's extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the …

    Permalink to quote #1
  2. A picture is worth 10K words - but only those to describe the picture. Hardly any sets of 10K words can be adequately described with pictures.

    Permalink to quote #3
  3. A programming language is low level when its programs require attention to the irrelevant.

    Permalink to quote #4

Related quotes

  1. And don't tell me there isn't one bit of difference between null and space, because that's exactly how much difference there is. :-)

    Larry WallLarry Wall quote #2
  2. Syntax, my lad. It has been restored to the highest place in the republic.

    John SteinbeckJohn Steinbeck quote #10
  3. ... greatest single programming language ever designed. (About Lisp programming language)

    Alan KayAlan Kay quote #24