Louis Pilfold
Louis Pilfold
`gleam-$VERSION-$ARCH-$OS-$ENV` - `gleam-v0.16.0-x86_64-apple-darwin.tar.gz` - `gleam-v0.16.0-x86_64-windows-msvc.tar.gz` - `gleam-v0.16.0-x86_64-unknown-linux-musl.tar.gz` It would be good to also add these targets: - `gleam-v0.16.0-x86_64-unknown-linux-gnu.tar.gz` - `gleam-v0.16.0-aarch64-unknown-linux-gnu.tar.gz` - `gleam-v0.16.0-aarch64-unknown-linux-musl.tar.gz` - `gleam-v0.16.0-aarch64-apple-darwin.tar.gz` This will be a breaking change....
When a deprecated function is used we want to detect this and emit a warning at compile time. What should the syntax be? How should this be exposed to the...
A bit of a note to myself! A cleanup job tackling some tech debt.
Elm has some guidelines on library design that are very useful and informative: https://package.elm-lang.org/help/design-guidelines It would be great to have something similar for Gleam on the website. We should also...
It would be useful to be able to run code defined in packages that our Gleam projects depend upon. For example, a database library may define a way to perform...
https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_completion Returning a [CompletionItem](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionItem) without a TextEdit is easy mode. > Completion item provides an insertText / label without a text edit: in the model the client should filter against...
```rust pub type Box(a) { Box(tag: String, value: a) } pub fn insert(box: Box(a), value: b) -> Box(b) { Box(..box, value: value) } ``` We must ensure that if the...