grain icon indicating copy to clipboard operation
grain copied to clipboard

The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾

Results 236 grain issues
Sort by recently updated
recently updated
newest added

Due to a bug in uvwasi, wasm runtimes that use it for their wasi implementations return a null-terminated string from `fd_prestat_get`, including the null terminator in the length. We have...

WASI

https://github.com/grain-lang/grain/pull/534#discussion_r589020708

tests

Related: #11 The runtime should refuse to start if a module's ABI version is incompatible.

compiler
runtime

Currently, all modules need to be on the local Grain PATH in order for compilation to take place. I would like imports to be able to be specified by a...

enhancement

Currently to use regex you have to use the regex lib to compile your regex expression which returns a match it would be a nicer user experience if we had...

syntax

allow function paramters to be marked as mutable syntax example being ``` let t = (mut str) => { str += 1 str } ``` The semantics of this would...

syntax

While working on `printtyp.re` and `oprint.re` to ensure inline records print correctly with Graindoc, I noticed that the formatter never changed any code in the stdlib, even while Graindoc was....

grainfmt

currently grain allows includes anywhere in the top level of your program for example the following program is valid: ``` module Main include "a" print("b") include "c" ``` Two reasons...

enhancement
question
compiler