Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 629 Bytes

File metadata and controls

15 lines (11 loc) · 629 Bytes

hlisp

A lisp interpreter, written in Haskell

This project uses cabal. To run, just cd into this directory and run cabal run.

Currently it provides a repl that allows the user to evaluate a small subet of lisp-style expressions.

TO DO:

  • [+] Parse operators (+, -, etc)
  • [+] Parse whole files instead of just using a repl
  • let
  • [ ]
  • Create a Language Server implementation for the language
  • Implement some basic library functions according to r7rs or some other minimalist lisp standard