Hacker News new | ask | show | jobs
by mcguire 4405 days ago
I just realized that makes Lisp "Polish Notation".

I'm sure that opens up some really horrible jokes.

2 comments

Not quite. If you drop Lisp's variable-arity operators, that enables you to drop the parenthesis. If you drop the parenthesis, that gives you Polish notation.

For example:

  Lisp:  (* (+ 1 2 3) (- 4 5) )

  Polish: * + + 1 2 3 - 4 5
To me, it opened up a really horrible thought: Polish plus Hungarian.

Lisp with Hungarian names (shudder).