Stochastically generates machine code
I have been working on strop, which evolves a code sequence that computes a given function (you can use one of the built-in functions or define your own).
Monads for Rust
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.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
A developer-friendly document database that grows with you, written in Rust
I'm working on a major refactoring of BonsaiDb, aiming to improve the design of several interrelated features. While it started by aiming to enable a non-async interface for BonsaiDb, I realized mid-refactor that another major refactor would be better to do simultaneously rather than separately. Thank goodness that refactoring in Rust is such a wonderful experience!
:crab: Small exercises to get you used to reading and writing Rust code!
Learning rust with rustlings
What use cases does Rust cover better than Go?
6 projects | /r/rust | 30 Mar 2022
Avoid nested matches
1 project | /r/learnrust | 21 Nov 2023
Rustlings is the greatest thing ever
1 project | /r/rust | 15 Nov 2023
CodeCrafters CEO adds his paid service as a next step after finishing Rustlings
1 project | news.ycombinator.com | 11 Nov 2023
6 projects | news.ycombinator.com | 9 Sep 2023