4 ms·
This is a great development for Python. The language services ecosystem was in the ICU, but perhaps now it's just on life support. VS Code, my editor of choice,
by Rapzid 9y ago
This is a great development for Python. The language services ecosystem was in the ICU, but perhaps now it's just on life support. VS Code, my editor of choice, supposedly has a pretty good python experience.. That was not my experience; slow! Just pulling tensorflow into a project would introduce serious save lag. Lag that's pretty much omnipresent to a lesser degree. Save and wait for syntax error updating... And wait.. Pylnint and Jedi were just not up to the task. A speedy language server is just what the doctor ordered.
Still, annotation/inference experience falls apart completely when interfacing with libraries like SQL Alchemy or boto3. Supposedly writing custom plugins is the way, but that never gets done! How will pyre handle stuff like this, or is it just asking too much? Perhaps a combination of better tooling and better library authoring, eschewing the temptation of meta programming and dynanimo, to play well with type hints will be necessary?
I'm excited for these new tools and will give it a play. However I honestly hope I never have to work in a python-forward environment again.