Zuo: A Tiny Racket for Scripting
I&#x27;m super interested - I&#x27;m always on the lookout for a replacement for Ruby as my primary scripting lang. LISPs seem super cool for scripting because of the exploratory nature of the REPL - writing a script, at least for me, is a process where I have to run it dozens of times, tweaking it every time, and then finally running it regularly without monitoring, and the REPL would save so much time in the first part of this process.<p>But while I&#x27;m interested, I can&#x27;t find any docs for what&#x27;s included. For scripting, I think I would at least need the following in the standard library, no package management required:<p>1. A good API for filesystem ops, such as reading and writing files. Ex: reading the lines of a file into a list, writing a list to a file as lines etc.<p>2. Making network requests easily, with persistent connections if you need it. (see Net::HTTP in Ruby, which has become extremely usable for all but the most advanced use cases)<p>3. Parsing JSON at the very least, with YAML and CSV being good to haves.<p>4. An easy way to run shell commands for stuff that&#x27;s just better handled there. (like `` in Ruby)<p>In addition, if the stdout natively supports colouring text that would be super sweet, but that&#x27;s not a hard requirement.<p>I can see 1) to some extent in the examples, but without a docs site I&#x27;m not sure about the rest. Does anybody here know for sure? Otherwise, is there some other lisp that would meet these requirements?