Owl is a naïve Lisp interpreter written in TypeScript.
- TCO (Tail call optimization).
- Macros
- Try/catch style exception handling
- Basic data structures and utils like
list
,vector
,hash-map
,atom
etc. - File operations.
- And more...
npm install
npm link
If you prefer yarn:
yarn && yarn link
npm test
or
yarn test
-
for those facing this issue: this happened after Node v11.11. the quickest fix is to downgrade Node to 11.10.1 in your CI lock file until further investigation