5 ms·
How do you see the idea of a vs code notebook comparing to or being different from the goals of the hydrogen editor?
by yodon 8y ago
How do you see the idea of a vs code notebook comparing to or being different from the goals of the hydrogen editor?
- kylebarron 8y agoTo me, my favorite part of the design of Hydrogen is that it's entirely language agnostic, and can be used with _any_ Jupyter kernel.
- pavanagrawal123 8y agoI'm planning on adding better language support in a couple of weeks! Don't want to limited to Python and R
- awake 8y agoOne thing you may want to be aware of is that the python language server used for vscode runs pylint which performs static analysis on the code. However, Jupyter Notebook uses autocomplete by actually introspecting the variables as they are defined. This creates large differences when doing things such as selecting a column in a pandas dataframe. In jupyter if you press tab on the column name, it can autocomplete and also assumes you are getting a series, which leads to autocomplete on things like .min, .max, etc... In pylint you don't get any of this autocomplete since pylint cannot statically determine the column names so you lose the intellisense.
- pavanagrawal123 8y agoyep! this is something I will be focussing on in VSNotebooks. I noticed this as a huge drawback to the current implementation, so I will be fixing it :)
- pavanagrawal123 8y agoI think the biggest thing for me personally is that I like VScode a lot more than Atom. Also, I'm going to be focussing more on better debugging, which AFAIK, is not heavily emphasized in hydrogen.
- pavanagrawal123 8y agoBetter debugging is something I want to focus on in VSNotebooks. Personally, I like VSCode more than Atom, so this was one of the reasons I started working on this extension!