Home > SHELISP

SHELISP: Unix shell commands from Common Lisp

Shelisp is a very short program that provides mechanisms for composing and running Unix shell (particularly bash) commands and constructs from Common Lisp (actually, from CMU Common Lisp).

Essentially, it provides a '!' syntax that you can use to run commands and a '[]' embedded mode where you can enter bash scripts and obtain the standard output as a lisp string.

Lisp expressions can be included in any command or script using a '?' syntax.

Shelisp was developed in CMU CommonLisp and reported by Chris Parker to also work in SBCL.

[Source code] [Manual, screen PDF] [Manual, paper PDF] [Manual, online HTML]