Another example of using a Scheme for scripting is scsh, the Scheme Shell.
The last update was in 2006, but it's (in)famous for the acknowledgements section written by Olin Shivers.
Who should I thank? My so-called ``colleagues,'' who laugh at me behind my back, all the while becoming famous on *my* work? My worthless graduate students, whose computer skills appear to be limited to downloading bitmaps off of netnews? My parents, who are still waiting for me to quit ``fooling around with computers,'' go to med school, and become a radiologist? My department chairman, a manager who gives one new insight into and sympathy for disgruntled postal workers?
My God, no one could blame me—no one!—if I went off the edge and just lost it completely one day. I couldn't get through the day as it is without the Prozac and Jack Daniels I keep on the shelf, behind my Tops-20 JSYS manuals. I start getting the shakes real bad around 10am, right before my advisor meetings. A 10 oz. Jack 'n Zac helps me get through the meetings without one of my students winding up with his severed head in a bowling-ball bag. They look at me funny; they think I twitch a lot. I'm not twitching. I'm controlling my impulse to snag my 9mm Sig-Sauer out from my day-pack and make a few strong points about the quality of undergraduate education in Amerika.
If I thought anyone cared, if I thought anyone would even be reading this, I'd probably make an effort to keep up appearances until the last possible moment. But no one does, and no one will. So I can pretty much say exactly what I think.
Oh, yes, the *acknowledgements*. I think not. I did it. I did it all, by myself.
I still use it with scheme48. Mostly for the process notation (which you can get in chicken these days).
Lisp are in a great place where you can extend syntax to the problem domain. This means that you can bolt on a system like this and it feels just like home.
I came here to see this. I used to hack scsh scripts in grad school, back when I was entirely too obsessed with functional languages. It's weird shell, but fun to use if you like that kind of thing.
The last update was in 2006, but it's (in)famous for the acknowledgements section written by Olin Shivers.
https://scsh.net/docu/html/man.html