Is compiling Fabe to Rust still actively being developed? #3938
Replies: 2 comments 2 replies
-
The short answer is yes, there have been multiple improvements since then, but just to understand better, do you mind clarifying how you reached that assessment, and what are you looking for to be considered as real progress? |
Beta Was this translation helpful? Give feedback.
-
Hey, thanks for your interest in the F# to Rust development. First, apologies for giving unsolicited advice. I won't pretend to know what your circumstances look like, but if you want confidence and predictability from your dev tooling (and who doesn't), I would recommend perhaps looking at using the official .NET F# compiler directly without transpiling to another language. Nowadays you can compile F# to native code, and even managed F# code performance has improved a lot in F# 8.0. There are some great videos on YouTube how to write 100x faster F# code for simulations, perhaps you've seen it already. That said, as one of the contributors of the Fable F# to Rust target, I can say we're making steady progress. I can't go as far as to say it's stable yet, as it's still in active development and we could always use more eyes on it, or people to actually try it, or more people contributing. As an unsupported purely open-source project done on our spare time, we obviously don't have the resources that the official F# compiler has to throw at it. So if using the Fable F# to Rust transpiler as part of your flow makes sense and you're ok with using pre-release bits, by all means try the Fable to Rust code generation, just keep in mind it's still being developed, as you can see from the commits. As always, any contributions, PRs, issues or ideas (or just feedback) are always welcome, and no contribution is too small. Have an awesome day! |
Beta Was this translation helpful? Give feedback.
-
I only ask because it seems there has not been any real progress since perhaps 2022/early 2023 and because I would like to use F# compiled to Rust for high performance computing.
If this is going to be a thing then I can forge ahead confidently.
Beta Was this translation helpful? Give feedback.
All reactions