|
For a new web-baed project, one I'm doing for fun but hope to make a success, I've pretty much decided to write it in Racket or Anarki. Which one? The problem domain is Lisp-y: convenient for functional programming, and made easier with macros, DSLs and/or metaprogramming. I haven't used a proper Lisp since my programming paradigms course at Bryn Mawr many moons ago, so I don't have any strong preferences yet. Obviously either will do the job, and Anarki is built on top of Racket. Still, what are the pros and cons (pun intended) of each? |
All of the web stuff in Anarki just calls Racket libraries sooner or later, and Racket has better facilities for HTML and other language generation.
Anarki (IMHO) is really only good if you want a HN clone without changing much, or if you want to experiment, because it's still rough around the edges in places, documentation is spotty, and error handling is still a disaster.