Hi Sebastien, You are jumping to conclusions: converting C to Rust doesn't mean kernel code will be converted, it means Applications code conversion!
You were very vocal against CMake and Device Tree too, but they arrived in the project and it is important to the project evolution. If you don't want to learn new things, it is your right, but the only constant thing in the world is change. It is also your right not to contribute anymore to the project, as you said before... Just be more positive and don't try to prevent those who want to contribute. BR, Alan On Mon, Jul 8, 2024 at 10:47 AM Sebastien Lorquet <sebast...@lorquet.fr> wrote: > Hello, > > Thank you for your first email in the nuttx community, we are pleased to > know you. I read that you have been using Discord for communicating on > this project, but this mailing list is still the main contact point for > the NuttX community and it would have been more than welcome to see more > messages from you. > > Do I understand correctly that you avoided cargo but still used some > code to automatically download rust dependencies for NuttX? Precisions > would be welcome. Downloaded dependencies must be avoided if possible > because it prevents users from building nuttx offline. Also, changing > dependencies too often is a problem because it sometimes break the long > term stability of existing code in subtle ways. > > Can you also please explain this sentence from your report ? > > "I explained the community and our plans to port NuttX Apps from C to Rust" > > This means that some C code in NuttX will disappear and will be replaced > by Rust. This was in no way planned for this project and not discussed > on this mailing list. What was discussed was support to write rust apps. > > Also , did you contribute rust integration code to the NuttX *apps* or > the NuttX *kernel* ? That is not very clear and seems to change during > your report. > > Have a good day and enjoy NuttX, > > Sebastien > > > On 08/07/2024 12:37, RUSHABH GALA wrote: > > Greetings everyone! > > > > I am Rushabh Vipul Gala, a Computer Science and Engineering student at > the > > University of Mumbai, India, with a passion for tackling real-world > > challenges through technology. Currently I am participating in Google > > Summer of Code (GSoC) 2024, focused on integrating Rust into Apache NuttX > > Apps. > > > > In this blog post on GSoC 2024 mid-term progress, I have written about > > integrating Rust with Apache NuttX, highlighting milestones: > > > > (1) Rust and C Interoperability > > (2) C to Rust porting > > (3) Rust Blinky App implementation > > (4) My presentation at Apache NuttX International Workshop 2024 > > > > I have also discussed challenges like Cargo dependency management and > > emphasized the lessons learned in Rust programming, embedded systems, and > > collaboration. > > > > Check out the article: > > https://rushabhvg.github.io/articles/mid_term_blog_post > > > > Best Regards > > Rushabh Gala > > >