Multiple concurrent kernels, the ability to connect any .py file to any running kernel, sharing variables and imports across multple .py files, inline matplotlib output that persists on-screen and inline with the code even when running other code cells... the list goes on. I'm really fond of this setup. I use it daily--it's an essential component of my day job--and intend to do so for the foreseeable future. VS Code does seem to be the way of the future but there have just been too many friction points for me to leave Atom.
Atom was archived today
21–30 of 614 posts
Re: Atom was archived today
#22To add to everything else people are reminiscing about, here's Atom's very fun announcement trailer from 7 years ago: https://www.youtube.com/watch?v=Y7aEiVwBAdk
Re: Atom was archived today
#23Sad to see this go. I was an early adopter of Atom, and I wrote two extensions for it, one of which while it was still in beta. The Atom developers made some technology choices that in retrospect were ill-advised, CoffeeScript being the worst of them and splitting everything into dozens of packages a close second. They tried to backpedal on both of these later on, but by that time VSCode, with its far superior engine…
People hate on electron, but it's a pretty amazing piece of tech if you ask me. I can turn a browser game into a steam game with basically no effort which is nice because browsers change over time and electron helps you get a working offline snapshot of something you created.
It really does come down to how people build on top of it.
I tried opening a 2gb log file in Atom and it took like 10 minutes before crashing.
VSCode on the other hand, while a bit slow, opened it and I could search quickly and scroll it without any issue at all.
That was what caused me to switch.
Re: Atom was archived today
#24Re: Atom was archived today
#25Farewell friend, you will be missed.
Re: Atom was archived today
#26Earlier quoted context omitted.
But what value is that, over the website?
“ because browsers change over time and electron helps you get a working offline snapshot of something you created.” If the browsers change in a way that makes the website not work, the electron application will still work.
Re: Atom was archived today
#27Pour one out. While Atom itself was overtaken by a better editor, its legacy lives on in the form of "Atom Shell" aka Electron (for better or worse).
For better, certainly. Electron has in particular been an enormous boon for Linux users, because it's so easy to make cross-platform applications now that even companies who wouldn't have bothered otherwise now have a Linux download. No way that apps like Slack would have a Linux desktop version if it wasn't for Electron.
Re: Atom was archived today
#28Re: Atom was archived today
#29I think the Atom editor + Hydrogen plugin for running interactive Python sessions inline with the code is still unmatched by anything available in VS Code. This setup is what I migrated to when I ditched Matlab for the "scientific Python" stack, and I'm still here. Multiple concurrent kernels, the ability to connect any .py file to any running kernel, sharing variables and imports across multple .py files, inline mat…
I don’t think it ticks every box for you, but have you tried Jupyter Notebooks in VSCode[0]?
[0] https://code.visualstudio.com/docs/datascience/jupyter-noteb...
Re: Atom was archived today
#30Pour one out. While Atom itself was overtaken by a better editor, its legacy lives on in the form of "Atom Shell" aka Electron (for better or worse).
For better, certainly. Electron has in particular been an enormous boon for Linux users, because it's so easy to make cross-platform applications now that even companies who wouldn't have bothered otherwise now have a Linux download. No way that apps like Slack would have a Linux desktop version if it wasn't for Electron.