I'm tempted to start learning a #lisp dialect again. A long long time ago I dabbled in #emacs lisp and #Clojure. What would people recommend for the modern era? Not looking to make production systems...maybe just personal tools like timekeeping, meeting minutes, maybe a small #roguelike?
Thanks to all who replied. I think in the end I'll re-dabble in #Clojure with the aim to eventually "migrate" to #jank. Jank uses "cling" under-the-hood as a C++ JIT/REPL thing and I used to use it with ROOT when I was doing particle physics!

@jfcaron @borkdude

You'd do well to look into Babashka--it's Clojure's interpreter that can help you do all little tasks easily and well.

@jfcaron If it needs an easy to bring up text-based interface, I think you cannot easily beat Emacs Lisp.

But Scheme is the most elegant of the bunch.

@harish @jfcaron Agreed. Want to start your program in a terminal or a double-click? #Guile is great, simple and consistent.

Lisp is a ball of mud, and #EmacsLisp is the muddiest, but great you can program in your editor and program your editor. You can pull in Common Lisp libraries (built-in) or easily download Clojure-like libraries if you prefer that type of consistency. Plus you have a flexible interface ... files? Yes. Prompts? Sure. Reading and writing into Org mode files? You betchya.

@jfcaron I've enjoyed programming in Janet https://janet-lang.org
The Janet Programming Language

Janet is a functional and imperative programming language. It runs on Windows, Linux, macOS, FreeBSD and *nix.

@jfcaron guile and hoot for the game jam?

@jfcaron I'm still having fun with Common Lisp after a few years and a couple production systems.

It's the most interactive of all. Living in the program, not restarting the REPL for weeks is extra nice.

May I recommend CIEL (http://ciel-lang.org/), my meta-package and script helper, to bring it more easily to the terminal?

TUIs, CLIs, also GUIs…

If you don't pay attention you can find yourself deploying a production system, 'cause CL is industry ready.

see https://github.com/CodyReichert/awesome-cl/

#lisp

CIEL Is an Extended Lisp

Common Lisp, batteries included

@jfcaron

I think you really want #Emacs and Elisp for all of those things.

@jfcaron
For game development maybe #fennel ? Just because you have access to Lua's packages like #love2d .
I'm dabbling into #racket though. The amount of packages and documentation for it is the best I've seen in any #scheme .
@jfcaron You may wish to consider Racket.

@jfcaron I'd recommend Babashka - a quick starting interpreter for Clojure. Makes it great for script replacements and small tools.

I've been able to use it to start dabbling with a project and then found I could GraalVM compile the code to get a binary. Just fantastic!

Also Jank is coming around, which is a C++ hosted Clojure.