plsheet
- You might be interested in http://www.j-paine.org/excelsior_2004/intro.html . This is an early version of my structure-discovery program, to which I gave a Prolog-TLI-style interface with a command language that could pass spreadsheets around as values and operate on them.