Hans Elias J.
Hans Elias J.
Working with these can absolutely be done right now, but doing so is a bit of a chore. * Elixir structs * Keyword lists
`OwnedEnv::send_and_clear` enables you to construct a term in an owned env and send it to a process. Having an async variant of this function would be useful, enabling you to...
If there is anything in particular you need, please comment below and we can work something out. ## Primitives Primitives are fully supported through `Encoder`. - [x] enif_get_double() - [x]...
Not sure if there is any way to actually fix this. This is probably because Erlang has stdout set to non-blocking mode, and a buffer gets filled up somewhere.
I am not happy with the way NifError works at the moment. It should be revised/improved and integrated with already written code.
This is mostly a suggestion. I am unsure if this is a good idea, and am looking for input on the matter. ### The situation today With NifTerm today, doing...
@jorendorff recently wrote a test project with rustler, and provided some usability feedback. We should see what we can do to remedy these issues. 1. It felt like too much...
The documentation for `ProcessControlBlock::acquire_heap` is reentrant. This code seems to use the rust std `Mutex`, which is not. https://github.com/lumen/lumen/blob/aeae1721d0fc02982898c8bcd1e7ed0ae5db151c/liblumen_alloc/src/erts/process.rs#L202-L204 This causes issues when (for instance) using `ProcessControlBlock::tuple_from_iter` along with an...
I am using edit variables to add variables that represent the width and height of the UI viewport. I am thinking these should probably be of REQUIRED strength, but the...
When running on certain grammars (Like [this](https://github.com/hansihe/core_erlang/blob/master/compiler/src/parser/grammar.pest)), parsing takes extremely long. Even simple rules like `digit` in the file linked takes over 20 seconds to finish. Removing both the whitespace...