Skip to content
/ owl Public

Owl is a naïve Lisp interpreter written in TypeScript.

License

Notifications You must be signed in to change notification settings

ty-cs/owl

Repository files navigation

Owl

Build Status jest

Owl is a naïve Lisp interpreter written in TypeScript.

Features

  • 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...

Installation

npm install
npm link

If you prefer yarn:

yarn && yarn link

Testing

npm test

or

yarn test

References

Known Issues

About

Owl is a naïve Lisp interpreter written in TypeScript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published