Skip to content

SPK44/lambdastack

Repository files navigation

lambdastack

This language was orginally defined by 'EzoLang', on the Esolang wiki. As a school project, I chose to implement this language, as it had not yet been implemented. It was an exciting project, and I would like to share the result.

Installation

You can head on over to the releases section to get the precompiled binaries. To be fair though, I have little to no experience with releasing binaries. If this method does not work for you, an equivalent method would be to clone the repository, or download the zip, then install the requirements (just Ply). You can then run:

python main.py

If you would like to build your own binary, you may install cx_freeze, then run the following on the source code:

python setup.py build

This was built on Python 3.6

Language Reference

I am going to refer you to mostly to the Esolang wiki entry for the language, however one big change is that the O operator will print out anything on the top of the stack. This is very useful for debugging.