See our most recent newsletter for the impl period here: https://internals.rust-lang.org/t/the-impl-period-newsletter...
See our most recent newsletter for the impl period here: https://internals.rust-lang.org/t/the-impl-period-newsletter...
https://www.rustaceans.org/findwork
Note that this page appears to be displaying open issues, but doesn't specify if someone is actively working on an issue, so it might take a few tries to find one that's up for grabs.
I would like to port it (or parts of it) to Rust, for fun and speed. Since the grammars are EBNF, it means the same grammars can work in both Rust and Python (I already support some interoperability with Javascript).
However, I'm very new to Rust, and its type system and memory management mechanics seem a bit intimidating. Do you think anyone would be interested in mentoring me or even in actively helping me to port it? And if so, where/who should I ask? Thanks
Also, be aware that beyond just asking questions in the issue tracker and on the official #rust IRC channel, each Working Group has a room on gitter[3] where there are people more than eager to help any newcomers.
My advice would be to look out for anything that you might find interesting, ask for help whenever you get stuck and just read the code. There's plenty of opportunities to make an impact[4] :)
[1]: https://github.com/rust-lang/rust/labels/E-mentor
[2]: https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&q=is...
[3]: https://gitter.im/rust-impl-period/
[4]: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.m...
https://www.rustaceans.org/findwork might help you find something easy to work on.