|
|
|
|
|
by lispm
1232 days ago
|
|
sure it is (paris berlin london)
is a data structure, which knows nothing about Lisp. It's just a nested list. paris(berlin london)
does not make any sense as a list of symbols. Why is paris written outside of the list?Lisp chooses to write programs as nested lists of symbols. If you start to define a specific syntax which violates the simple syntax for nested lists, then the code is no longer read by reading a simple data expression. |
|
AFAIK if you want a list either you use (list a b c) or you use '(a b c) which I find less regular than +(1 2) or (1 2) which is equal to list(1 2)