News for hackers. Stuff that matters.
Re:Pyrefly by femtozer on Tuesday April 29, 2025 @11:08AM (#43833720)
The team behind ruff/uv is working on a similar tool:

https://x.com/charliermarsh/status/1884651482009477368

Re:Pyrefly by joshdavham on Tuesday April 29, 2025 @11:22AM (#43833900)
Have there been any updates on when they think it’ll be released?
Re:Pyrefly by singhrac on Tuesday April 29, 2025 @11:32AM (#43834036)
At least the alpha milestone is May 12, but I don't think they've publically committed to anything.

In particular for me it would be great to have a better typechecker than Pyright available for Zed (basically why the editor is a nonstarter right now).

Re:Pyrefly by Y_Y on Tuesday April 29, 2025 @11:57AM (#43834390)
An editor is a nonstarter because it doesn't doesn't integrate the right implementation of some particular optional feature for some particular language?

That's a high bar!

Re:Pyrefly by drcongo on Tuesday April 29, 2025 @12:28PM (#43834799)
I have some sympathies with the parent post as Zed is my daily driver and I mostly write Python. Pyright is horrible to work with, tons of false positives. Parent poster - you might find this useful: https://github.com/zed-industries/zed/discussions/24801
Re:Pyrefly by hopfenspergerj on Tuesday April 29, 2025 @12:45PM (#43834994)
No it is not horrible to work with. Even the “standard” settings are quite lax.
Re:Pyrefly by drcongo on Wednesday April 30, 2025 @04:51AM (#43842701)
I think our respective comment votes disagree.
Re:Pyrefly by singhrac on Tuesday April 29, 2025 @02:51PM (#43836552)
Well, I mean why use a suboptimal tool? I don’t have any ideology to follow, my codebase is just mostly Python and heavily typed. Pyright doesn’t support all the features so I stick with VSCode/Pylance.
Re:Pyrefly by WD-42 on Tuesday April 29, 2025 @12:50PM (#43835070)
So what editor is a starter then? As far as I know pyright is the de facto checker for python in most editors. Not sure why it would be worse in zed, seems to work fine for me. Or as well as pyright can work.