6f42e1134b
This change introduces object monikers. These are unique, serializable names that refer to resources created during the execution of a MuIL program. They are pretty darned ugly at the moment, but at least they serve their desired purpose. I suspect we will eventually want to use more information (like edge "labels" (variable names and what not)), but this should suffice for the time being. The names right now are particularly sensitive to simple refactorings. This is enough for marapongo/mu#69 during the current sprint, although I will keep the work item (in a later sprint) to think more about how to make these more stable. I'd prefer to do that with a bit of experience under our belts first. |
||
---|---|---|
.. | ||
apply.go | ||
compile_shared.go | ||
describe.go | ||
eval.go | ||
get.go | ||
mu.go | ||
plan.go | ||
verify.go | ||
version.go |