GLaDOS is an interpreter and a compiler developed entirely in Haskell.
This project features a Lisp interpreter and a Rune language interpreter and compiler.
To compile and run GLaDOS, you must have the following tools installed on your system's PATH:
| Tool | Role | Requirement |
|---|---|---|
| Stack | Haskell project and dependency manager | Required |
| GNU Make | Build automation tool. | Required |
| Git | For cloning the repository. | Required |
Clone the repository
git clone https://github.com/shmul95/glados
cd gladosCompile both projects using make
Note
stack will automatically install the correct version of GHC
makeWe welcome contributions to GLaDOS! Whether you want to fix bugs, add features, or improve documentation, please read our CONTRIBUTION.md guide to get started.
The project is licensed under the BSD-3-Clause License. See LICENSE for more details.
