3 ms·
Oh, I would advocate for writing high quality libraries/components in Rust and then using Maturin to generate Python bindings for interactivity, [1] is an examp
by catgary 2y ago
Oh, I would advocate for writing high quality libraries/components in Rust and then using Maturin to generate Python bindings for interactivity, [1] is an example of that workflow and it looks quite smooth.
[1]https://github.com/ChemAI-Lab/molpipx/ https://github.com/ChemAI-Lab/molpipx/
- DNF2 2y agoThen you are back to the "two language problem". I'm sure that's not a problem for you and for many others, but there is a reason it has its own, widely known name. It really is a problem for people who are mostly not software developers, but instead engineers or researchers.
- catgary 2y agoRight, I guess my take on Julia is that it shows the concessions necessary to make a language “approachable” for scientists/engineers will inevitably lead to a language that is poorly suited for developing large, robust software projects.
- snicker7 2y agoAn interpreter is an optimization barrier relative to native composition.