Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Lisps conveniently sidestep the whole issue by refusing to have ANY syntax.

I'm not sure why people repeat that, but Lisp has syntax ...

In the same way Xml, Yaml, Json have syntax ... plus it has operators that do stuff, like: quote / eval / for defining methods / for defining macros.

Sure, a serialization format for what are basically syntax-trees is lighter than for a language that requires a LALR parser ... but you have to limit yourself to that serialization format in your DSLs.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: