Luis Fernando De Pombo
Luis Fernando De Pombo
AVM to avoid spinning up more than `n` (cpu core count) instances. `map`, `each`, `find` and all parallel array opcodes should generate `n` tasks for each cpu core instead of...
Detect when the closure method for `condfn` and linear array methods (`mapl`, `findl`, etc.) are handed cpu bound operations
`getOrDefault` implementation for `Result` that takes no arguments and provides the default value for the given type. It should call `getOr` and the compiler provides a default value.
Building on the interface change in #13 there could be a class syntactic sugar: ``` export class Foo { fieldA: string fieldB: int64 fn doStuff(): string { return this.fieldA *...
- [x] [vscode](https://github.com/alantech/alan/issues/248) - [x] [vim](https://github.com/alantech/alan/issues/247) - [ ] Atom - [ ] Sublime - [ ] IntelliJ - [ ] emacs - [ ] kate [(documentation)](https://docs.kde.org/stable5/en/applications/katepart/highlight.html#katehighlight-xml-format) - [ ]...
Turn @dfellis' idea into an RFC. We want to group opcodes types together as much as possible and do JIT support for contiguous chains of `cpu!` opcodes. >If we can...
Replace hacky [scheduler RPC](https://github.com/iasql/iasql-engine/blob/main/src/services/scheduler-api.ts) with a proper one, and beef up child process error handling such that it either respawns the child process or kills the parent, too, on failure...
There are still a few things missing, but since the module is not exposed I am hoping to land this before the release so I don't have to port over...
Ideally we can do this before v0.1 and add Heroku which is a tiny provider in case we need to make breaking changes to our API to remove, or generalize,...