this post was submitted on 19 Feb 2025
11 points (100.0% liked)
Programming
264 readers
2 users here now
Welcome to the Lemmygrad programming community! This is a space where programmers of all levels can discuss programming, ask for help with problems, and share their personal programming projects with others.
Rules
- Respect all users, regardless of their level of knowledge in programming. We're here to learn and help each other improve.
- Keep posts relevant to programming and related topics.
- Respect people's personal preferences. If you disagree with someone's choice of programming language, method of formatting code, or anything else, don't attack the poster. Genuine criticism is fine, but personal attacks are not.
- In order to promote breaks from typing, all code snippets must be photos of code written on paper.
Just kidding :), please use proper markdown code blocks.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
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!
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. :)
I haven't used Lisp since University, and that was a long time ago. But thanks for the clarification! I got as far as JVM and stopped reading. I might actually give Janet a try one of these days. That's pretty much exactly what I'm after.
👍