3 ms·
Because of homoiconicity and macros, the line between "language" and "library" is deliberately extremely blurry, if such a line exists at all. Take a look at t
by munificent 3y ago
Because of homoiconicity and macros, the line between "language" and "library" is deliberately extremely blurry, if such a line exists at all.
Take a look at the list of proposed features and try to decide if you can clearly bucket them as language or library: https://srfi.schemers.org/ https://srfi.schemers.org/
- mangodrunk 3y agoThanks for giving some context on the matter. If the base language is not capable to provide a way to implement those, then that makes sense. I do like the idea of having the base being small but still capable to allow for these features to be implemented in a library. From the link you gave, it does seem that these would require more support than what is available in a smaller language.