2 ms·
A lexically scoped, dynamically typed, s-expression language, with no macros. Why?
by samatman 4y ago
A lexically scoped, dynamically typed, s-expression language, with no macros.
Why?
- heywoodlh 4y ago"Hobby" probably means that it's meant for learning -- i.e. I'm sure the author learned a ton by putting writing this.
- deleted 4y ago[deleted]
- abecedarius 4y agoSpeaking for myself, I left out macros to make sure I'd make the base language good enough in regular use without them. It's a Lisp, macros are easy to add later. (That's what happened in the original Lisp.)
- sloum 4y agomacros werent necessary for me and the language is for me. I can always add them later (as the other comments mention). Not having them makes things simpler and easier for those with less programming experience that don't need power features. Those that end up needing them can always move on to scheme, clojure, common lisp, etc.