5 ms·
Macros and symbols (even though he technically has Symbols) come to mind as indispensable aspects of elisp which cannot be replicated in JavaScript. Ignoring th
by codemonkey-zeta 6y ago
Macros and symbols (even though he technically has Symbols) come to mind as indispensable aspects of elisp which cannot be replicated in JavaScript. Ignoring the fact that Emacs predates JavaScript significantly of course.
- tarruda 6y agoAren't macros a just form of code generation?
- mpereira 6y agoHey Thiago! You are mentioned in the essay that contains the article in this HN post btw :) Check out the Neovim section in https://www.murilopereira.com/how-to-open-a-file-in-emacs/#the-values-of-emacs https://www.murilopereira.com/how-to-open-a-file-in-emacs/#t...
- tarruda 6y agoHi Murilo, thanks for the mention :)
- Scarbutt 6y agoAren't cars just a form of transportation? (sometimes cars are just more convenient than walking)
- PuercoPop 6y agoYes, but they are an 'in-process' form of code generation. The distinction is important. Especially when you are extending the system on the fly. A lot of the pain regarding JS build-systems could be avoided with macros (and reader macros/a customizable reader). Babel is literally macros + a reader.