woodrowbarlow / MPRS8

A Rust compiler for the 8-bit family of Microchip PIC microcontrollers.
24 stars 1 forks source link

Any possibility of proceeding with this project? #1

Open mardab opened 2 years ago

mardab commented 2 years ago

I have stumbled upon this project while looking for a possibility to develop with Rust on pre-PIC32 PICs. I know that it has been 7 years, but also - it has been 7 years - Rust is better than ever on embedded, and there are now alternatives to LLVM backend, most notably mrustc which clearly aims at much higher portability, currently using C-based IR, which in theory could be adjusted and fed into regular C compiler, such as SDCC, which opens up a possibility of displacing a need for dedicated Rust compiler for PIC and others. Of course if Mutabah ever decides to switch that IR to something less useable, we'd have to pick up that work and roll on our own. But that just one of ideas on how to advance in smaller steps.

What remains unclear, is that whether despite passage of time would you like to return to this, and work together on providing Rust to 8-bit platforms?

woodrowbarlow commented 2 years ago

sorry for the late response.

honestly, i'm not particularly enamored in PIC these days and the impression i got is that llvm backends for 8-bit MCUs don't tend to work very well. i am not likely to start this project.