Hacker News new | ask | show | jobs
by carreau 1612 days ago
Thanks, in particular for your understanding with Python 3.8. It's in huge part to give a signal to businesses that that can/should move forward, and to give reasons for "smaller" projects with fewer devs to also remove support for older Python which can be a burden to maintain.

I don't use VS Code myself, but I think the team is doing in increasingly better job, Microsoft is just a huge beast. I would also love for some IPython feature to get into Core Python. But that might just take time as I don't think many Core Python Dev do that much interactive coding, and thus don't see that much the interest of doing so.

BTW it's uppercase I and P, we don't want to be in trouble with a billion dollar fruit company, even if we predate their use of iPxxxx

4 comments

IPython (terminal repl) with autoreload has been God mode for me for about 10 years now. No other environment even comes close when it comes to exploring data, sketching out code and hacking towards a solution. And once you get most of the way there, stick stuff in a file and work with vim while IPython silently and reliably hot reloads all the code without losing the data you have loaded in your objects. It’s an absolute pleasure to use.

Thanks for your work on it, it really is much appreciated.

Agreed. I have exactly the same workflow except I end up using Pycharm with the interactive IPython REPL that it integrates with and graduate code up into modules in PyCharm. I like the variable viewer in PyCharm as that ends up being really handy when prototyping things in the REPL especially when working with data and writing algorithms, etc. It really does feel like "cheating"!
In solidarity with sibling comments, I also want to say that IPython has been pretty much my default shell for about a decade now. Auto completion, magic functions (paste, edit, pylab come to mind), auto reload, nice colors out of the box... it’s become a beloved piece of software to me over the years. Back in college, being introduced to IPython almost made it seem like Matlab wasn’t doing enough! I’m gushing a bit, but honestly IPython has solved many a problem for me, and I want to say thanks.
*trillions even :)
IP is definitely a fraught subject.