Skip to content

Islam0mar/LispDoor

Repository files navigation

LispDoor

This is a working under construction lisp1-dialect which is intended to be used on a microcontroller.

Forked from FemtoLisp and ECL.

Supported

  • lambda, label, set
  • fixnum, symbol, gensym(non-standard)

TODO:

  • GC complete
  • complete primitive functions
  • support string,vector,bitvector, floating numbers
  • add tests
  • add HAL functions
  • add multitasking (maybe Round-robin scheduling)

compilation

    mkdir build
    cd build
    cmake ..
    make
    make install