Louis Pilfold
Louis Pilfold
sngrekov made a project with both Nibble and Glerray and started getting runtime errors. Both projects define the `glearray_ffi` Erlang module, and instead of raising an error at build time...
Currently the formatter attempts to make lists as compact as possible. It discards newlines and for simple expressions it fits them on one line where possible. This is generally a...
It would be very useful to be able to move a function/type/etc to another module. One problem is how do we determine what module to move the item to. It...
Given a type definition, if some of the fields of one of the variants are selected then a code action if offered to extract them into a new custom type....
If we have a benchmark of all the operations one would do with lists and custom types we can use this to evaluate codegen changes to improve performance. We want...
```gleam import wibble pub fn main() { wibble.wobble() // ^^^^^^ } ``` Here triggering the code action would create the function in the `wibble` module if there is not already...
So Gleam programmers can change their function argument labels quickly and easily.
So Gleam programmers can change their record labels quickly and easily.
V8 (the most widely used JS engine) doesn't implement tail calls for some bad reason, so we need to implement tail call optimisation in the compiler. Today we support self-recursion....