https://github.com/lucretia/lispy
An implementation of a Lisp from Build your own Lisp written in Ada 2012.
https://github.com/lucretia/lispy
ada ada-port ada2012 gnat lisp mpc port tutorial tutorial-exercises tutorial-sourcecode tutorials
Last synced: 2 months ago
JSON representation
An implementation of a Lisp from Build your own Lisp written in Ada 2012.
- Host: GitHub
- URL: https://github.com/lucretia/lispy
- Owner: Lucretia
- License: other
- Created: 2018-11-12T16:06:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-01T19:20:29.000Z (about 6 years ago)
- Last Synced: 2024-12-26T20:25:19.597Z (4 months ago)
- Topics: ada, ada-port, ada2012, gnat, lisp, mpc, port, tutorial, tutorial-exercises, tutorial-sourcecode, tutorials
- Language: C
- Homepage:
- Size: 61.5 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lispy
An implementation of a Lisp from [Build your own Lisp](http://www.buildyourownlisp.com) written in Ada 2012.
# Building
## GNAT
```bash
$ git clone [email protected]:Lucretia/lispy.git
$ cd lispy/build/gnat
$ make
```# Dependencies
Ada 2012 compiler.
[MPC](https://github.com/orangeduck/mpc.git)
## Tested with
FSF GNAT 7.3.0
# Copyright
Copyright (C) 2018-2019 by Luke A. Guest
Other Copyrights held by Daniel Holden for his [MPC](./mpc) lib which is included in this project, see the
[LICENSE](./mpc/LICENSE.md) file for more information.# Licence
New-style BSD, see LICENCE file in source root directory and at the start of all source files.