Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pepplejoshua/nala

An Interpreter/Compiler project written in Go (to learn Go) to support 2 languages: Nala and Ellisp
https://github.com/pepplejoshua/nala

bytecode compiler go interpreter lisp lisp-interpreter nala programming-language scripting-languages vm

Last synced: 2 months ago
JSON representation

An Interpreter/Compiler project written in Go (to learn Go) to support 2 languages: Nala and Ellisp

Awesome Lists containing this project

README

        

# nala
An Interpreter/Compiler project written in Go (to learn Go).

To Run REPL:
```
go run main.go
```

To Interprete File:
```
go run main.go filename
```
*Note:* File must be in the nl/ subfolder

To Inteprete nl/sample.nl (all Nala files have .nl extensions, but you can forgo the extension when passing file for interpretation):
```
go run main.go sample
```