• WhatWouldKarlDo@lemmygrad.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    Halfway through reading your comment I clued in that it was a functional language (I didn’t read the article, sorry). Looking into it further, it appears to be a dialect of lisp running on the JVM. Probably not useful for my line of work, but obviously it would be great for web. I keep meaning to re-evaluate functional languages for scripting (I would want an interpreted one though, not JITed). Functional languages are inherently thread safe, which makes them oh so tempting for writing jobs, but the syntax is usually so problematic. I’m glad it’s working out well for you though!

    • ☆ Yσɠƚԋσʂ ☆@lemmygrad.mlOP
      link
      fedilink
      arrow-up
      0
      ·
      3 days ago

      Clojure actually has dialects that run without the JVM as well. There’s Babashka which is Graal compiled into a single executable. I’ve been using it for scripting and it works great. There’s also ClojureScript and Squint that compile to Js so you can leverage that ecosystem, and lastly there’s Janet which is Clojure inspired and can be embedded in C programs. Syntax does take a bit of getting used to if you haven’t used Lisps before. :)