mrust
crocks
mrust | crocks | |
---|---|---|
1 | 4 | |
0 | 1,582 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 1 year ago | |
Rust | JavaScript | |
MIT License | ISC License |
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.
mrust
-
What's everyone working on this week (10/2022)?
I'm taking a course on Advanced Functional Programming, with a focus on monads). So, I wanted to implement nonads in Rust, which turned out to be a small type challenge. Next, I wanted something like Haskells do-notation. A larger challenge. I wrote a macro that hides monadic binds behind ?, much like it does for Option and Result but with "true" binding instead of just returning early. You can view an example of my efforts at my GitHub.
crocks
-
Javascript futures and Result monads belong together
I do enjoy a bit of monad'ing. I often use this minimal Maybe in projects, inspired by Folktale and Crocks.
-
Fp library for JS
It's probably the most popular one. Crocks is quite good if you get deeper into FP (https://crocks.dev/) and its creator has a number of live coding videos on his channel https://www.youtube.com/user/TheEvilSoft
-
Real world examples of functional JavaScript?
I've found videos by the author of the Crocks library (https://crocks.dev/) very helpful - 'Working with ADTs', 'Practical ADTs' 'Livecode' sessions.
-
Grandma's recipes for cooking redux
Crocks
What are some alternatives?
bonsaidb - A developer-friendly document database that grows with you, written in Rust
ramda - :ram: Practical functional Javascript
Rustlings - :crab: Small exercises to get you used to reading and writing Rust code!
scriptum - Functional Programming Unorthodoxly Adjusted to Client-/Server-side Javascript
functionaljava - Functional programming in Java
cpsfy - 🚀 Tiny goodies for Continuation-Passing-Style functions, fully tested
language-ext - C# functional language extensions - a base class library for functional programming
functional-javascript - :tada: A list of functional javascript resources
strop - Stochastically generates machine code
effect - An ecosystem of tools to build robust applications in TypeScript.
curryjack - 🍛Curryjack - Game using Open Data Curry / カレージャック - オープンデータを使ったゲームアプリ
match-iz - A tiny pattern-matching library in the style of the TC39 proposal.