@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'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.
@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.