LispBM
LispBM
Author
Bo Joel Svensson.

http://www.lispbm.com

https://github.com/svenssonjoel/lispBM

Implementation documentation

C Interoperation: lbm_c_interop.h lbm_c_interop.c
Environment: env.h env.c
Evaluator: eval_cps.h eval_cps.c
Extensions: extensions.h extensions.c
Fundamental operations: fundamental.h fundamental.c
Heap: heap.h heap.c
Channels: lbm_channel.h lbm_channel.c
C interoperations: lbm_c_interop.h lbm_c_interop.c
Constants: lbm_constants.h lbm_constants.c
Custom types: lbm_custom_type.h lbm_custom_type.c
Global definitons: lbm_defines.h lbm_defines.c
Compactible memory region: lbm_defrag_mem.h lbm_defrag_mem.c
Flags: lbm_flags.h lbm_flags.c
Flat values: lbm_flat_value.h lbm_flat_value.c
Arrays and boxed value memory: lbm_memory.h lbm_memory.c
Profiler: lbm_prof.h lbm_prof.c
Internal C types: lbm_types.h lbm_types.c
Utilities: lbm_utils.h lbm_utils.c
Version: lbm_version.h lbm_version.c
LispBM: lispbm.h lispbm.c
Printing values: print.h print.c
Stacks: stack.h stack.c
channels: lbm_channel.h lbm_channel.c
Symbol table: symrepr.h symrepr.c
Tokeniser: tokpar.h tokpar.c