rust-monads
Just a playground for me to try out different monad related things in Rust (by dagit)
casimir
Algebraic Effects in Haskell using Implicit Parameters (by maybevoid)
rust-monads | casimir | |
---|---|---|
1 | 2 | |
3 | 46 | |
- | - | |
0.0 | 10.0 | |
almost 3 years ago | over 3 years ago | |
Rust | Haskell | |
- | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rust-monads
Posts with mentions or reviews of rust-monads.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-01.
-
How does Rust code written by a Haskell dev look like?
My most recent Rust project was an exploration to implement monads in Rust: https://github.com/dagit/rust-monads/
casimir
Posts with mentions or reviews of casimir.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-01.
-
How does Rust code written by a Haskell dev look like?
Personally I do not miss anything in MTL or the ReaderT IO pattern, and I would much rather program in vanilla Rust without the use of monad. That said, I do miss the extra power given by algebraic effects, and I look forward to implement that in Rust some day.
-
Porting to Polysemy :: Reasonably Polymorphic
I know that /u/soareschen was doing some work on this: https://github.com/maybevoid/casimir
What are some alternatives?
When comparing rust-monads and casimir you can also consider the following projects:
rust-prolog - Rust implementation of prolog based on miniprolog: http://andrej.com/plzoo/html/miniprolog.html
ghc-proposals - Proposed compiler and language changes for GHC and GHC/Haskell
ferrite - Session Type EDSL for Rust
srl-http - Rust binding to the speedrunslive HTTP API
aoc-2021
seedbot - Discord bot to generate mm2 randomizer seeds