Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 497 - strengthen the concept of 'space' | Kartik K. Agaram | 2015-01-02 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | 'default-scope' is now 'default-space' 'closure-generator' is now 'next-space-generator' The connection to high-level syntax for closures is now tenuous, so we'll call the 'outer scope' the 'next space'. So, let's try to create a few sentences with all these related ideas: Names map to addresses offset from a default-space when it's provided. Spaces can be strung together. The zeroth variable points to the next space, the one that is accessed when a variable has /space:1. To map a name to an address in the next space, you need to know what function generated that space. A corollary is that the space passed in to a function should always be generated by a single function. Spaces can be used to construct lexical scopes and objects. | ||||
* | 428 - cleanup odds and ends | Kartik K. Agaram | 2014-12-14 | 1 | -7/+7 |
| | |||||
* | 403 - 'function' is more clear than 'def' | Kartik K. Agaram | 2014-12-12 | 1 | -2/+2 |
| | |||||
* | 399 - fix mu examples | Kartik K. Agaram | 2014-12-08 | 1 | -2/+2 |
| | | | | Thanks Kristis Makris for the bug report. | ||||
* | 314 - better syntax for functions | Kartik K. Agaram | 2014-11-24 | 1 | -4/+4 |
| | |||||
* | 213 - bring back the fork example | Kartik K. Agaram | 2014-11-01 | 1 | -0/+18 |
| | |||||
* | 145 - delete random programs | Kartik K. Agaram | 2014-10-14 | 1 | -12/+0 |
| | | | | | | | | | They need a type table to work, but I'm keeping type tables next to the tests. Everything needs to be a test from now on. (But first some fixes to the terminal primitives.) | ||||
* | 94 - old multiprocessing experiment | Kartik K. Agaram | 2014-10-04 | 1 | -0/+12 |