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?

  • coherent_domain@infosec.pub
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    8 days ago

    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.

    • silasmariner@programming.dev
      link
      fedilink
      arrow-up
      3
      ·
      8 days 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