Switching these over to Uize.eval.
Fixed typo.
This TO DO note is no longer valid.
It's too bad that, as JavaScript grows, they keep expanding the list of reserved words and read-only properties on various types of objects. It seems reasonable that a language would implement a unique and not too burdensome designator / prefix that can essentially create a top level "namespace" to bifurcate between language identifiers and reserved keywords and application identifiers.
Updated some docs to show examples with 'use strict' pragma.
Uize.globalEval becomes Uize.eval. Introduced a new Uize.laxEval to deal with doing quarantined eval from within strict mode code where the code to be eval'd is to be eval'd not in strict mode. Introduced a new Uize.quarantine method that lets you generate a function from an anonymous function, where the generated function is equivalent to the supplied anonymous function except that it is quarantined from the local / caller scope to the global scope.
According to the ES3 spec, and according to what I confirm in the various interpreters, the Function constructor can be called without the new operator. Also, any one of the argument arguments can be a string containing a comma-separated list of arguments, so you can basically supply an array as the first argument because this will be coerced to a string with "," delimiting. So, my _newFunction function is not necessary and is, therefore, laid to rest.
Uize.resolveTransformer and Uize.resolveMatcher were implemented, so this TO DO doc is defunct.
Updated various code and documentation to use the more concise form of function construction using the Function object (no new operator needed, and arguments can be packed into a single comma separated string).
Added missing comma.
Added a few more reserved words for JSON serialization, and switched to using a more robust lookup approach.
Started a news announcement document for the migration to JavaScript strict mode.
Noting some topics that need to be covered in reference for Uize.quarantine.
Comment out for now.
Replacing "document..." with something quicker to type and less conspicuous.