As someone who mainly writes Scala, I really enjoy working with effect types that are also monads. Cats effect, Monix and ZIO are some examples.
It seems as if Grain compile to web assembly vs compiling to JS.
No, I would be interested in that too. I don't know anything about Web Assembly but maybe GC is handled by Web Assembly?
Maybe by making the API of index based list datatypes return the value inside of a container type. In general it's a helpful strategy when creating total functions.
As someone who mainly writes Scala, I really enjoy working with effect types that are also monads. Cats effect, Monix and ZIO are some examples.
It seems as if Grain compile to web assembly vs compiling to JS.
No, I would be interested in that too. I don't know anything about Web Assembly but maybe GC is handled by Web Assembly?
Maybe by making the API of index based list datatypes return the value inside of a container type. In general it's a helpful strategy when creating total functions.