4 ms·
What makes this a kernel? It appears to be not much more than a wrapper around gcc.
by RickHull 9y ago
What makes this a kernel? It appears to be not much more than a wrapper around gcc.
- deleted 9y ago[deleted]
- goatlover 9y agoIt's a Jupyter kernel, so that you can run C code from a Jupyter Notebook in your browser, like you can with Python, R, etc.
- RickHull 9y agoAha, thanks!
- zeptomu 9y agoNot to nitpick, but "[...] running C code in your browser" is a little bit of an exaggeration as there is no state-sharing between cells. It's similar to a webpage that posts C code to a web service and returns the output of its stdout (so like CGI). Not that this is a bad thing, but when I read about stuff running in the browser, I suppose the code to be run by the browser itself, and not just visualizing the output of a program run on some remote server.
- williamstein 9y agoBeing generous, there is state sharing between cells via (1) the filesystem and shared memory (e.g., /dev/shm), and (2) the C code in cells could link in some common code. Since C starts up quickly, this could still be pretty useful.