3 ms·
Why? Grain is its own thing, it doesn't need to stand anywhere between Rust, Haskell, or OCaml.
by yawaramin 6y ago
Why? Grain is its own thing, it doesn't need to stand anywhere between Rust, Haskell, or OCaml.
- lolinder 6y agoBecause every language and tool is part of a wider software ecosystem, and it's reasonable to ask how any given language compares to the other options that you have.
- pjmlp 5y agoUsually I pick languages based on the ecosystem and not the other way around. One thing that Grain has going for itself is the toolchain, just like AssemblyScript. Most languages targeting WebAssembly, instead of directly generating wasm files, use a klundge of Python, JS and Java tools, with Emscripten being the most notorious in that regard.