My 2016 GSoC Project - Part VI

500 Letters

(First of all, I’m truly sorry for slacking off in the past week. I had another Mid Term Evaluation to deal with: my Master’s Degree one. Combine the pressure of that with some frustrations afterwards and Voila ! Wasted time… Not that I’m trying to indulge myself. I recognize being... [Read More]

My 2016 GSoC Project - Part V

Everything is about JSON

So, if you read my previous posts, you know that, up till now, we have a Jupyter kernel that opens its needed ZeroMQ sockets on arbitrary ports and does pretty much nothing besides that. If you are a little versed in socket programming, or even just Internet Protocol (IP) things,... [Read More]

My 2016 GSoC Project - Part IV

Jupyter ZeroMQ Sockets

Information found at the Jupyter documentation pages left me a little confused. My first impression was that communication between frontend and kernel is performed through 3 ZeroMQ connections: Shell (Router-Dealer), IOPub (Publisher-Subscriber) and Stdin (Router-Dealer). Further reading of the docs mentioned other 2 connection channels, Control and Heartbeat, but there... [Read More]

My 2016 GSoC Project - Part III

Work begins

May 23 marked the beginning of Coding Period for GSoC. [As I wasn’t kicked due to my lack of communication] That means it’s time to do some real work on my project. Sorry for the late manifestation. Breaking the inertia and start coding is some difficult task for a lazy... [Read More]

My 2016 GSoC Project - Part IIb

ZeroMQ: The C vs C++ debate

(I swear that this will be the last post before real work starts) As a side note, here is some interesting topic about ZeroMQ: Being some closely related languages, easily interoperable, C and C++ are almost viewed as the same thing, as if C++ was “C with classes” or C... [Read More]