2 ms·
How does it matter what language it is coded in? Was there doubt it could be done in Rust, making it a daring choice, vs. e.g. C++ or Haskell? If Rust did not b
by ncmncm 4y ago
How does it matter what language it is coded in? Was there doubt it could be done in Rust, making it a daring choice, vs. e.g. C++ or Haskell? If Rust did not bring something unique to the table, does it deserve title billing?
Tooling and libraries for Python have always been coded in compiled languages, anywhere performance matters. In this Python might differ from many other interpreted languages.
- nitsky 4y agoThe goal of this project is to demonstrate that python can tooling can be made faster by writing it in Rust instead of Python. C++ and Haskell could be reasonable choices, but Rust has a strong combination of speed and type safety that make it a good choice for this application.
- ncmncm 4y agoIs anybody worried about the security of a Python linter? Did anybody have even a hint of doubt that a compiled linter would be at least tens of times faster than one in Python? (Either Python has got faster in recent years, or it really ought to have been hundreds. Or maybe the others rely on compiled libraries for their own heavy lifting.)