26c1b54c read errors now have line and column numbers associated with them.
git-subtree-dir: lispBM/lispBM
git-subtree-split: 26c1b54c6c4affd86dfc92cf8550c757ad42891b
be981ff1 added setix to refman and a way to block a context from a c extension together with a way to later unblock such a blocked context from C
8d4ec0e3 small tweak to the main evaluation case (function application).
289c69a6 a small tweak for closure argument evaluation efficiency
664347f4 added the lbm_stack_reserve function for allocation of multiple words on the stack in one go
git-subtree-dir: lispBM/lispBM
git-subtree-split: be981ff1f8e40b40dfa1dcbc43075e9e8ec9fa9c
90b18761 potential small improvement in argument evaluation performance
0b41ce56 added some tests of alists
git-subtree-dir: lispBM/lispBM
git-subtree-split: 90b187612f957b2bac8e8de3a3576835b20cee4b
8dbe7463 adding some short descriptions of alists to the refman
8403421f Fix a bug related to heap-lbm_memory consistency and array syntax.
55fb723f added some type-of tests and small fix in tokpar
git-subtree-dir: lispBM/lispBM
git-subtree-split: 8dbe7463e3d3b27393286b921ae245f01407a81f
5e49fad5 removed duplicated code for parsing float/double values in tokpar
c2ad1207 dropping lots of code duplication from tokpar
103d74c9 chapter 2 first draft
b7268076 fix order of arguments on acons
682aede3 update chapter 2
4d2f9546 added a bit of text to ch2
git-subtree-dir: lispBM/lispBM
git-subtree-split: 5e49fad5f379718dca03944f3dad5e8ca2776f66
24b8df22 adding text to manual ch2 and tweaking iota to enumarete up to (- n 1)
7558ee8d update manual ch2
ac09a621 work on chapter 2
a0ccae7f differentiating betwen applying to too many or too few arguments in a closure application
b002e1a6 update ch2 tiny
10efcb11 update ch2 to match current REPL formatting
f485a5f1 make REPL less verbose and update chapter 1
c7194629 work on ch2 and some additions to repl
6146a6c0 the reader will now signal via a callback when reading of source is completed
git-subtree-dir: lispBM/lispBM
git-subtree-split: 24b8df22427e05561c1dae8a60297b98a0027a74
When data is being sampled another command can be received on a different port and cause the sampled data to be sent to the wrong port. This change saves the reply_func for the requester so other commands can be processed on other ports without issue.