Hacker News new | ask | show | jobs
by seisvelas 2445 days ago
I use Racket to create programming languages, however I am considering getting into Clojure for web development. Racket's web development ecosystem is actually pretty great, I'm just curious about Clojure's.

Might someone who's played with both give me some pro's and con's of Racket vs Clojure?

2 comments

I have heard about Racket’s metaprogramming capabilities multiple times (and even played with it myself), but I still don’t know how can one use DSLs to solve problems.

Could you provide some examples of how exactly does building DSLs come into play here? Or could you at least point me to some blogposts that talk about this matter?

I’ve heard this a few times - that racket (or any lisp, closure(script) aside) plays well with the web - but have never seen much to back it up.

Could you point me in the direction of any good resources, libraries, or communities to dig in further?

Server side web development is probably the area where Clojure is used most, perhaps in combination with clojurescript on the front end.

A small google will take you to plenty of resources and libraries.

This very site — Hacker News — runs on Arc (Paul Graham's Lisp) which is implemented in Racket.

Beating the averages: http://www.paulgraham.com/avg.html

Racket web frameworks: https://github.com/avelino/awesome-racket#web-frameworks