Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 2433 - temporarily undo 2432 | Kartik K. Agaram | 2015-11-13 | 1 | -11/+0 |
| | | | | | | Lessons with Caleb uncovered a problem with type ingredients: I can call shape-shifting recipes like 'push' from the commandline but not inside the edit/ or sandbox/ apps. | ||||
* | 2432 - first stab at making ingredients immutable | Kartik K. Agaram | 2015-11-13 | 1 | -0/+11 |
| | | | | | | | | | | | | | | | The rule is, an address ingredient is only modifiable if: a) it's also a product b) it's /contained-in some other ingredient+product Only if an ingredient is a modifiable can you: a) call get-address or index-address on it (the only way to write to it) b) call other recipes that also return it in a product I still don't check copies of the address. That's next. Core mu passes this check, but none of the example apps do. edit/ and sandbox/ are known to fail. | ||||
* | 2421 - 'generic' => 'shape-shifting' | Kartik K. Agaram | 2015-11-10 | 1 | -0/+444 |
More evocative, less jargony. |