zaxebo1 / hiss

A minimal embedded Lisp for Haxe programs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hiss

Build Status

I AM NO LONGER ACTIVELY DEVELOPING HISS. I have moved on to a similar project: Kiss

An embedded Lisp compatible with Haxe, C++, JavaScript, and Python.

Compile Options

Production

  • nativeFunctionMaxArgs - Hiss functions can be converted to native functions of your target language. Functions with more than this number of arguments will fail to convert. Default: 5
  • ignoreWarnings - If defined, Hiss won't print any warning messages

Debugging

  • profile - Print janky timing information on stuff
  • throwErrors - Instead of handling exceptions, Hiss will throw them immediately so you can see their original callstack
  • traceCallstack - Print info on the Haxe Callstack as your program runs
  • traceMacros - Print the macroexpansion whenever a macro is called
  • traceReader - Print every expression parsed by the Reader
  • traceContinuations - Print debugging info on call/cc usage
  • traceClassImports - Print debugging info when importing native classes

About

A minimal embedded Lisp for Haxe programs.


Languages

Language:Haxe 99.4%Language:Shell 0.6%Language:HTML 0.0%