A Blazzing Light Lisp Interpreter
- Condition
-
if
-
eq?
-
diff?
-
<
-
>
-
>=
-
<=
- Operator
-
+
-
-
-
*
-
div
-
mod
- Type
-
Integer
-
Boolean
-
Symbol
- Function
-
lambda
-
define
- Error Handling
- Error handling at execution time
- Nice error message at execution time
- Error handling at parsing time
- Nice error message at parsing time
2 methods to use this interpreter:
- from available binary
- build from source
- Download the binary for your platform in the latest release.
- Clone this repository: https://github.com/X-R-G-B/koaky.git
- Install stack: https://docs.haskellstack.org/en/stable/
cd
'd in the repository you just cloned- Run:
stack build --copy-bins --local-bin-path .
- The binary will be available with the name
koaky-exe.exe
:windowskoaky-exe
:linuxkoaky-exe
:macos
Usage: koaky-exe [OPTION]
Interpret Lisp
With no options, koaky reads from standard input.
Options:
-h, --help
Display this help and exit
-v, --version
Output version information and exit
-f FILE, --file FILE
Read FILE and Interpret it
-
Read from standard input and Interpret it