Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Jupyter provides a spec for a ZeroMQ-based messaging API, which kernels in each language have implemented. Hydrogen acts as a client to those kernels the same way that the Jupyter frontend does, sending execution requests to the kernel and displaying responses.

I'd love to see live test results in Atom too! It would make it so much easier to be confident in your code's correctness.



Thank you. I managed to miss that when reading the first time. I'm currently learning testing with the TAP protocol [1], which might be simple enough to bring into Atom or Oxygen and also use in Jypyter languages. I know that Python and JavaScript supports it.

Just had another thought. Regular Jypyter kernel supports multiple connections. Have you tested connecting to Oxygen's Python kernel from Notebook or IPython session? I'm thinking that console + Atom is nicer environment for a coder than Notebook. Afterwards the session could then be saved as a Notebook.

Anyways, I must now find time to dig into this! I don't like to leave my editor just to look at code execute nor tests run, there is more than enough context switching in programming.

[1] http://en.wikipedia.org/wiki/Test_Anything_Protocol




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: