5 ms·
For the last couple of year I had wrongly thought that IPython was short for Iron Python. Now that I know it is not, I understand the hype around it more
by carc1n0gen 8y ago
For the last couple of year I had wrongly thought that IPython was short for Iron Python. Now that I know it is not, I understand the hype around it more
- Waterluvian 8y agoEarly in my career I thought CPython and Cython were the same. And then Pypy and Pypi confused me. And Python the language vs. Python the implementations and how when someone says "Python" in some contexts they assume "CPython". Landmines everywhere!
- deleted 8y ago[deleted]
- leephillips 8y agoYup, whenever I write one of these I need to spend some time on terminology. It's even more confusing now with Jupyter, as there is still much overlap between that and IPython.
- Waterluvian 8y agoYep. I honestly thought Jupyter is just a rename of IPython until you said that. Now I have to go learn the difference.
- Asooka 8y agoSummary: Jupyter is the evolution of IPython. IPython is deprecated.
- detaro 8y agoJupyter is the language-agnostic parts of IPython (UI, notebook format, protocols to talk to notebooks, ...) extracted out to be used with many languages. IPython remains as the project maintaining the Python-specific parts of that stack. It's not deprecated, but has been limited in scope.
- Phrodo_00 8y agoIPython still makes nicer-repl-for-python. I don't know if it has a name beyond just IPython, which is a bit confusing.
- wenc 8y agoAlso Jupyter Notebook (pure notebook interface) is evolving into Jupyter Lab (a notebook-oriented IDE). The latter is much more IDE-like than the former, though the former is still really good. Technology evolves...
- carc1n0gen 8y agoWell there's another two I thought meant the same thing. Thanks for the lesson!