should i go with Clojure or common Lisp? i’m looking for an intuitive language and the tooling is great. my background: Ruby programmer and i use neovim. my goal: AI development. do people really use Lisp family for AI dev tho?
should i go with Clojure or common Lisp? i’m looking for an intuitive language and the tooling is great. my background: Ruby programmer and i use neovim. my goal: AI development. do people really use Lisp family for AI dev tho?
Functional programming doesn’t have much to do with what people call “AI” nowadays, but it is still a valuable skill to write compositional code.
Since you mention tooling, I am going to give a unconventional recommendation: rust, but try not to use mut keyword. Rust is a decently matrue language, widely used in the industry, and it actually support decently advanced functional features (e.g. https://varkor.github.io/blog/2019/03/28/idiomatic-monads-in-rust.html ).
Another alternative is scala, which I don’t know whether it is still very popular. But it certainly is one of the approachable “cool” language 7 years ago.
Second vote for Scala. It’s not one of the top 5 langs, but it has a solid niche and doesn’t seem to be going away any time soon