Menu

📰
0

My thoughts after using Clojure for about a month

#acdw#clojure#language#lisp#syntax#everything
Reading 0:00
15s threshold

I am now generating this website with Clojure (yes, right after rewriting it in GNU Make and shell ; I have a problem, ok?). In a personal tradition, I used writing a static site generator as the project to play with and learn Clojure as a new language. While I’ve long scoffed at Clojure for its copious syntax ( three types of brackets!?), it turns out to be pretty ergonomic and powerful. Here are my impressions after playing around with Clojure for about a month. Things I like More cohesive than Common Lisp Common Lisp is so called because it’s a compromise among roughly all the extant lisps when it was written in the early 80s. As such, it’s a weird mashup of programming paradigms and name schemes. Instead of map -ing a function over a list, for example, you mapcar it. Instead of filter , you write remove-if-not , with all the confusion of a double-negative. Overall, Common Lisp has a strong feeling of being designed by committee, whch makes sense, because it was.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More