Doing some, er, Boring Idris.https://github.com/edwinb/IdrisApp/blob/master/tests/TestEx.idr …
-
-
Which is also efficient enough, easy enough to use, and a reasonable way to combine external libraries. This seems to be getting closer, at least...
Show this thread -
Combining exceptions and linear types turns out to be achievable too. As long as: a) App is parameterised over whether a code fragment can throw; b) I've implemented the type checker competently...https://github.com/edwinb/IdrisApp/blob/master/tests/Door.idr …
Show this thread
End of conversation
New conversation -
-
-
I could be wrong, but I believe that ZIO in Scala is being praised for the ease with which it does this.
-
I'm a bit out of touch with Scala at the moment, I'll take a look! We definitely need A Thing something like this that allows composable libraries in a nice way.
End of conversation
New conversation -
-
-
Still looks like a comodel to me... https://arxiv.org/abs/1910.11629 (your top-level wrapper would be the kernel monad, and Idris is the user monad).
-
The point is that our "kernel monad" is "I/O like monad with state, exceptions (of two kinds) and linear effects (co-operations)", which is what you seem to be doing.
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.