An open API service indexing awesome lists of open source software.

https://github.com/lynn/universal-lambda

A minimal esolang based on lambda calculus
https://github.com/lynn/universal-lambda

Last synced: 2 months ago
JSON representation

A minimal esolang based on lambda calculus

Awesome Lists containing this project

README

        

Run make to compile lamb, needs ghc. Everything else needs ruby (1.8).

lamb = run a lambda binary file
lama = assemble plain lambda file into binary
lamd = disassemble binary into plain

usages:

lamb sourcefile.lamb < inputfile

lama sourcefile.lam #output goes in file sourcefile.lamb
or
lama < sourcefile.lam #output goes to stdout

lamd sourcefile.lamb
or
lamd < sourcefile.lamb
#output goes to stdout

Small tutorial: http://golfscript.com/lam/

Changes:
2008-11-14: removed buffering in output, can output invalid list until fail
removed barrier between source file and input, these are all equivalent now
lamb file.lamb < input.txt
cat file.lamb input.txt | lamb
lamb file.lamb input.txt < /dev/null