Skip to content

C++ implementation of a Lisp programming language

Notifications You must be signed in to change notification settings

jfpedroza/lispy

Repository files navigation

My own lisp

C++ implementation of a Lisp programming language from the Build your own Lisp book

TODO

  • Completion from the global environment (Linenoise)
  • Argument parsing with TCLAP
  • Evaluate strings with -e
  • Macros (start with def and fun)
  • List literals
  • Ranges
  • Infinite lists
  • Maps
  • User defined types
  • REPL Commands
    • quit
    • printenv
    • clear
  • Multiline input in REPL (with \ at the end of line)
  • Hints for some built-in functions (Linenoise)

About

C++ implementation of a Lisp programming language

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages