ulox
ulox copied to clipboard
A bytecode interpreted scripting language for games in Unity.
Presently we put a call frame on and put on the value stack 1. this/closure 2. args 3. returns So when we return we shuffle those returns down to the...
Routinely running into the desire to be able to do something akin to a tween in development. ```js Tween.Value( 1, 0, 2, Ease.InCubic, fun (v) {SetGameObjectAlpha(someGo, v);}, fun () {SetGameObjectActive(someGo,...
Presently if is a statement, not expression, doesn't allow ```csharp var a = if(true) 1 else 0; ```
Even being arrays of double, we have found value in ```js class Foo { x = [], y = [], } ``` as passing these component arrays around between systems...
There is presently no way to prevent or signal that a variable is not allowed or expected to be modified. Meaning some one cannot enforce the value of PI. If...
look into https://github.com/stryker-mutator/github-action
Optimiser could identify basic blocks that are identical in operations and collapse their usage into one. Often see a number of label pop goto end, coming from different locations in...
If the scanner had a mechanism to either know or guess the depth a token was at the desugar layer could do more as it would be able to use...
Optimiser could copy a section to the goto site and leave it where it is when it has multiples entries. Would need to benchmark