Live data pointers
|Date: 2013-03-01 01:59:17||Priority: Moderate|
: Cadre Bugs
A live data variable with `type` == 1 should be a pointer. It should contain the ID of an entry, and when accessed automatically become that variable. This will lead to some tricky questions about where/when/how to cache what the pointer interacts with. We probably [i]don't[/i] want to store these live objects in the variable space, since they could change. Rely on the cache!
At the same time, prevent the creation/storage of regular arrays as live data. It would be too much work to put this in the database presently. I think.
Implemented but untested.
Note that `type` actually is 2. 1 is used for functions.