HackerTrans
TopNewTrendsCommentsPastAskShowJobs

SylvainCorlay

no profile record

Submissions

Jupyter Games on Notebook.link

notebook.link
6 points·by SylvainCorlay·5 mesi fa·4 comments

Notebook.link: The Future of Notebook Sharing

medium.com
14 points·by SylvainCorlay·6 mesi fa·2 comments

Sparrow, a modern C++ implementation of the Apache Arrow columnar format

johan-mabille.medium.com
116 points·by SylvainCorlay·anno scorso·25 comments

comments

SylvainCorlay
·5 mesi fa·discuss
Thanks!

The crazy thing about jupyter-games is that the entire stack entirely runs in the browser (which is not possible with pygame). Jupylet looks awesome!
SylvainCorlay
·5 mesi fa·discuss
How to create fun, interactive games using box2d and ipycanvas in Project Jupyter.

An example of how Jupyter notebooks can be used for creative projects - like game development - while also serving as a blogging platform.
SylvainCorlay
·6 mesi fa·discuss
We are thrilled to introduce notebook.link, a new platform that lets you create, share, and run Jupyter notebooks instantly in your browser, with no setup or installation required. Powered by JupyterLite and WebAssembly, it supports Python, R, and C++, plus a full in-browser terminal experience.
SylvainCorlay
·anno scorso·discuss
Excellent catch.

This std::move should not have been in this code snippet. It is a copy-paste mistake, carried over from the previous code snippet of the post, and should have been omitted.

(The `std::move` does nothing in this snippet, since `sp::get_arrow_structure` takes and lvalue reference).

In the previous example with `sp::extract_arrow_structures`, which takes an rvalue reference, std::move is required and the sparrow primitive array cannot be operated upon after.
SylvainCorlay
·anno scorso·discuss
Excellent catch. The std::move in the snippet is a copy-paste mistake. It was carried over from the previous code snippet.
SylvainCorlay
·anno scorso·discuss
This is really not the same thing at all.

sp::primitive_array holds memory following the Arrow specification, which can be operated upon in place from e.g. ArrowCpp, PyArrow, etc.