Existe um Scheme Shell que provavelmente está muito próximo do que você está procurando. Eu não usei isso sozinho.
ATUALIZAÇÃO:
Eu acabei de instalar e tentei eu mesmo. Parece que o scsh é mais um interpretador Scheme interativo e uma linguagem de script do que um shell interativo realmente útil. Você não pode simplesmente digitar
echo hello
a sintaxe parece ser
(run (echo hello))
e demorou vários minutos pesquisando apenas para descobrir isso. O primeiro exemplo aqui é:
gunzip < paper.tex.gz | detex | spell | lpr -Ppulp &
que se traduz em:
(& (| (gunzip) (detex) (spell) (lpr -Ppulp)) (< paper.tex.gz))
mas isso não diz a você como executar um comando shell simples .
Esta entrada de FAQ diz:
4.6 Can I use scsh as an interactive shell?
Well, technically you can: just run the "scsh" command and you will enter a Scheme 48 session with all scsh functions available. However, this is definitely not suitable for interactive work: there is no command-line editing, no command-line history, no file/function name completion, no terse syntax, etc.
To alleviate these problems, Martin Gasbichler and Eric Knauel have written Commander S, which runs on top of scsh and provides a comfortable interactive environment. One of its novel features is that it can understand the output of many Unix commands, and allows the user to browse and manipulate it in useful ways. More information about Commander S can be found in the paper describing it: http://www.deinprogramm.de/scheme-2005/05-knauel/05-knauel.pdf Instructions about how to obtain and install Commander S are available from the scsh Web site: http://www.scsh.net/resources/commander-s.html
Então talvez essa seja a verdadeira resposta.