question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Port the whole codebase to Rust!

See original GitHub issue

🪲 Problem The python code is slow for obvious reasons, and the ecosystem for rust is growing. I am sure not for Scientific Community, but for developers. So why not?

Rust was the most loved language in Developers survey conducted by Stack Overflow. This can be a long term goal!

📋 Steps to solve the problem

  • Comment below about what you’ve started working on.
  • Add, commit, push your changes
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request
  • Celebrate your contribution to this project 🎉

Issue Analytics

  • State:open
  • Created 4 years ago
  • Reactions:2
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
shreyasbapatcommented, Mar 25, 2020

We can help develop Rust in process 😃

This is a long term issue.

0reactions
JeS24commented, Mar 25, 2020

@shreyasbapat I would rather recommend Julia for this. Rust is certainly lovely for a lot of reasons, but Julia mostly offers similar performance and more importantly, a solid scientific computing stack, which Rust currently lacks.

Read more comments on GitHub >

github_iconTop Results From Across the Web

A Guide to Porting C and C++ code to Rust - locka99
Bindgen is a tool for generating FFI interfaces for Rust from existing C and C++ header files. You might find this beneficial if...
Read more >
Resources for porting from Go to Rust?
I can read my existing Go codebase well enough, but some of the nuances are still a bit opaque to me. I'm wondering...
Read more >
A Tale of Three Rust Codebases - The Convex Blog
Eventually, it was just too much work to port the entire ecosystem, so we rewrote Tomahawk in Go, the de facto backend language...
Read more >
Project for porting C to Rust gains Mozilla's backing
The Corrode project automatically ports C codebases to Rust, providing C projects like CVS a new lease on life.
Read more >
Hands-on Challenge: Port a Program
Chapter 13 will cover integrating Rust into non-Rust codebases. ... Not all idioms and patterns of other languages readily translate, so experiencing those ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found