daniel

Results 11 issues of daniel

More specifically, HTTP client-side stuffs are more useful at this point. One challenge here is to have some security/diagnostic measures implemented, because one would want to control/limit the outbound network...

enhancement

- [ ] JetBrains IDE (Goland) - [ ] VSCode - [ ] Atom ([WIP](https://github.com/d5/tengo-atom)) - [ ] Sublime - [ ] vim

help wanted

We need to investigate and make sure the compiled bytecode is re-usable by multiple VM instances and is concurrent safe as well.

`freeze` to transform the value immutable recursively (deep immutability)

enhancement

Compile can identify constant expressions and reduce them or remove the dead code. ```golang 4 + 5 // => 9 // entire if statement can be replaced with code block...

enhancement

documentation

For immutable array/map types to be more useful, they need more supports: - more language syntax and/or builtin function to interact with immutable values: adding/replacing/removing/appending/prepending elements, etc. - better internal...

enhancement

Currently we're capturing the runtime panic in VM and return it as an error. We need to either 1. add stack trace to the error message, or, 2. re-throw it...