LISP 'syntax' is <nouns> <spaces> <grouping>, everything else is semantic. The traditional layering way since backus is harmful. It forbids access to the metalanguage. ';' is dealt with by the parser then it disappears, what if I want to refine, extends, wrap it ?
syntax-less~ languages like FORTH and LISP have this trait which is fundamental IMNSHO
ps: other languages provides similar means of combinations, Haskell is known for that, Scala too. What about clean, pure, f# ..
Aucun commentaire:
Enregistrer un commentaire