I'm going to invest a decent amount on time on further learning a Lisp dialect. I'm not learning it just to achieve Satori which I more or less already did, but I want an actual development platform to write my shit in, one that is library-rich, useful for a lot of things, multi-platform, and a state-of-the-art Lisp with support for functional programming, macros and decent programming. Furthermore, I wanted something clean, nice, modern, and a Lisp-1 above all else because of spiritual equilibrium and peace of mind. Considering these requirements, I'm left with Racket or Clojure (did I overlook anything else?). Now, /prog/, which should I invest time on?
What is there to learn about hygienic macros? 99% of what people use macros for is a little sugar they probably shouldn't consume anyway and syntax-rules and define-syntax-rule are downright trivial to use for that purpose. If you need to do something more troublesome than that, you should already understand enough perils of programming that understanding how to break hygiene in a controlled manner will be absolutely no problem.
>>20 Also, I'd rather take a decent literal dictionary syntax
Write your own fucking syntactic mess any way you want. That's what readers and syntax-case are for. Also, while on the topic of syntax you like, fuck off, by the way.
Name:
Anonymous2013-01-18 22:53
/prog/ will be spammed continuously until further notice. we apologize for any inconvenience this may cause.