atum icon indicating copy to clipboard operation
atum copied to clipboard

Javascript Interpreter in Functional-Style Javascript

Results 25 atum issues
Sort by recently updated
recently updated
newest added

Requires mattbierner/hashtrie#1 to replace `getOwnPropertyNames`

enhancement
Performance

Language currently create a new environment for each invocation. This is not necessary, the function should just construct the environment when it is declared, save this environment, and then push...

Performance

``` var f = function(){'use strict'; var eval; }; ``` should throw immediately during semantic mapping, not when `f` is run.

bug

Builtins implemented in hosted code are leaking some details: If they make function calls, these are visible in the stack. Also, some objects have properties they shouldn't ``` Math.min.prototype; //...

Builtin

This is an external api but will require changes be made to the interpreter. I think the timeout should be potentially executed after the execution of a statement. There is...

External Code

It is not currently possible to define a builtin in hosted code if this builtin must be called from host code. Part of the problem is that changes to the...

Code Quality

Currently returns `'[object Function]'` At the very least, the name should be included. Language functions may also include source.

enhancement

Defining builtins in the hosted language requires that these builtins only on the standard functionality of other builtins. Therefore they must explicitly capture these dependancies to ensure the correct behavior...

Builtin