libera/commonlisp - IRC Chatlog
Search
16:26:58
decweb
If you have a Common Lisp inspired lisp that you _use_ for shell scripting, what is it? Not interested in other lisp dialects, i.e. no interest in 'babashka'. Also not interested in solutions that you don't actually use, since there are a number of interesting but ultimately neglected and lonely shell solutions in lisp spanning decades.
17:48:09
reb
decweb: The only Lisp I have used for significant scripting is scsh, which is a Scheme, not Common Lisp.
18:17:32
sczi
for a time I was using CEIL (https://github.com/ciel-lang/CIEL/), it can run scripts with shebang, comes built with good libraries for common things, web requests, json, https://github.com/ruricolist/cmd for running external programs like shell
18:19:05
sczi
and i had my own ceil image with some extra libraries I use added, plus the lambda shorthand reader macro from https://github.com/cbaggers/fn and the string interpolation reader macro from cl-interpol, plus reader macros to make [...] as shorthand for (list ...) and {} as shorthand for hash tables
18:22:46
sczi
I liked it but in the end went back to using python, just cause with excellent libraries and documentation and llm code generation, I get stuff done faster despite it being less nice than CL in many ways. I did make a swank backend for python to bring the interactive development experience closer to lisp though lol