've decided to learn a functional programming language. I enjoyed in college so have considered and maybe a dilect. Some friends have tried to conince me to go with , especially because I already do a lot of work in . I do appreciate the elegant Lisp syntax and its rich history.

@austinseraphin Although I coded in Ruby since 2002, I prefer Closure to Elixir. 😅

@veer66 How has learning Clojure affected your Ruby? I love Ruby, it serves my day to day needs well, but I do like learning to think in new ways.

@austinseraphin I still use Ruby for small command line tools. But I code more complex programs in Clojure or Common Lisp instead.

@veer66 Ah. I learned Common Lisp in college. How would you compare it with Clojure?


* Clojure and ClojureScript run on JVM and a web browser. So I can use it in more situations and with existing software.
* Clojure has more built-in persistent data structure. Life is much easier when I use JSON.

Both Cojure and Elixir are wonderful in their own ways. Another AWESOME functional language to add to your quiver is Elm. It's small, simple, and makes a great front-end choice to compliment a Ruby/Rails back-end.

Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!

We adhere to an adapted version of the TootCat Code of Conduct and follow the Toot Café list of blocked instances. Ash is the admin and is supported by Fuzzface as a moderator.

Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!