Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Introducing symbol packages. Internal symbols are now in | Kaz Kylheku | 2009-11-21 | 1 | -1/+1 |
| | | | | | | | | | | a system package instead of being hacked with the $ prefix. Keyword symbols are provided. In the matcher, evaluation is tightened up. Keywords, nil and t are not bindeable, and errors are thrown if attempts are made to bind them. Destructuring in dest_bind is strict in the number of items. String streams are exploited to print bindings to objects that are not strings or characters. Numerous bugfixes. | ||||
* | Changing ``obj_t *'' occurences to a ``val'' typedef. (Ideally, | Kaz Kylheku | 2009-11-20 | 1 | -5/+5 |
| | | | | | we wouldn't have to declare object variables at all, so why use an obtuse syntax to do so?) | ||||
* | Add hash removal. | Kaz Kylheku | 2009-11-09 | 1 | -0/+1 |
| | |||||
* | Add hash table growth. | Kaz Kylheku | 2009-11-09 | 1 | -1/+1 |
| | |||||
* | First cut at hash tables. One known problem is allocation during gc, | Kaz Kylheku | 2009-11-09 | 1 | -0/+33 |
due to use of boxed numbers for vector access. |