4 ms·
Right on. This is where lisp shines. Since inbuilt special forms and added libraries are indistinguishable from each other and since advanced functionality like
by newt0311 18y ago
Right on. This is where lisp shines. Since inbuilt special forms and added libraries are indistinguishable from each other and since advanced functionality like macros are available, it allows one to write a DSL in lisp.
Its very nice.
PS. This is also why GUIs will never beat the terminal. Now if only someone would apply this to web services. ubiquity et al. are a nice start.
- jrockway 18y agoThis is why Lisp programmers call "DSLs" libraries. ("And you should too, kids!") To authors of DSLs for their special hardware or daemon or whatever -- I don't want to learn your retarded homegrown programming language. Give me a library for a language I already know. (Specific gripe -- lighttpd config files. It's not quite Lisp, it's not quite Perl... It's USELESS. Instead of doing what I want, I have to work around the author's idea of a programming language. Ick.)