Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rust rewrite? #76

Open
Rudxain opened this issue Apr 6, 2024 · 5 comments
Open

Rust rewrite? #76

Rudxain opened this issue Apr 6, 2024 · 5 comments

Comments

@Rudxain
Copy link
Member

Rudxain commented Apr 6, 2024

Yeah, I know, this has become a meme 馃拃. I'm willing to do the rewrite (maybe with the help of @FusionSid ?), but definitely not now as I'm busy IRL and need to develop some unfinished PRs.

I'm proposing RIIR for 3 reasons:

  • The project is relatively "small", so a rewrite would be "easy" and not so disruptive.
  • This would make it more maintainable when we add more features.
  • We could reduce our dependency on Python
    • which would allow us to (for example) use an LLVM backend (in the far future) to transpile RR to any lang (or native machine code)
@FusionSid
Copy link
Member

(maybe with the help of @FusionSid ?)

I barely know any rust 馃槶
Most advanced thing I could probably do is fizz buzz

@Rudxain
Copy link
Member Author

Rudxain commented Apr 7, 2024

I barely know any rust 馃槶

oh 馃拃

In that case, we should postpone the rewrite to ~1 year (if it actually happens), which should be enough time for everyone to get used to Rust.

If organization members don't know Rust, then we can't reliably maintain the repo.

Should we close this issue, then reopen later? Or should we leave it open, to keep it in mind?

@Rudxain
Copy link
Member Author

Rudxain commented Apr 7, 2024

I've just stalked analyzed members (10, at the time of writing) at a glance, and collected some Rust stats:

  1. 5 members have (at least) basic knowledge
  2. ~2 (including me) have "enough experience"
  3. ~4 (including me) are interested in learning more

(I didn't took contributors into account)

@SatinWukerORIG
Copy link
Member

Don鈥檛 worry @Rudxain , I learned Rust two years ago but just didn鈥檛 use it for 1 and a half years 馃槀
Still, I will be able to write a compiler. Maybe we can talk to and learn from each other privately 馃榿 this is my discord: satinwuker
You can also email me your other contacts if you don鈥檛 have a discord

@Rudxain
Copy link
Member Author

Rudxain commented Apr 7, 2024

Sure! Here's my public contact info

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants