OK, big win: the oblist is now a hashmap, and it works. I have clear ideas now
about how to implement namespaces. There are probably regressions in this, but progress nevertheless!
This commit is contained in:
parent
7b2deae88c
commit
e41ae1aa8b
11 changed files with 345 additions and 263 deletions
|
|
@ -527,7 +527,8 @@ lisp_eval( struct stack_frame *frame, struct cons_pointer frame_pointer,
|
|||
/*
|
||||
* \todo
|
||||
* the Clojure practice of having a map serve in the function place of
|
||||
* an s-expression is a good one and I should adopt it;
|
||||
* an s-expression is a good one and I should adopt it;
|
||||
* H'mmm... this is working, but it isn't here. Where is it?
|
||||
*/
|
||||
default:
|
||||
result = frame->arg[0];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue