Skip to content

1.0.0a4

Compare
Choose a tag to compare
@shiroinekotfs shiroinekotfs released this 20 Aug 13:06
· 101 commits to master since this release

Full Changelog: 1.0.0a3...1.0.0a4

TL;DR

What's new?

  1. Compiling on Windows is now NO LONGER separate from the macOS/Linux compiling method
  2. C++ kernel for Jupyter is now widely supported on beauty outputs, using text/markdown as the default result output
    • This doesn't mean that the execution errors are displayed in text/markdown. This method is only used for successful execution.
    • Ignored all compiling warnings. This is unnecessary.
    • Changed package name in local Python3 site packages to jupyter-cpp-kernel
    • Full credits supported. In the kernel start-up, you'll see this message
    • Help links are now accessible from the Help header (in both Jupyter Notebook and Jupyter Lab)
  3. User input/output
    • User now can use cin and getline to input the variable.
    • As mentioned earlier, the result now uses text/markdown for the beauty outputs. You can also use the pre-defined output C++ header for Jupyter (I called it the Jupyter Display Handler) to replace the Markdown displayed method, including IFrame, Audio, CodeString, Image, PDF, Video, and YouTube player. You can see it here. You can see how I use the beauty outputs for playing a YouTube video.

image

  1. From now on, extended C++ headers are supported. See the list of headers that are already implemented into your code.

Solved old bugs

Solved typo errors that made display mistakes in the version 1.0.0a3

Requirements (pre-install)

Windows

You have to install GNU Compiler Collection for Windows before doing any additional installation

Linux/macOS

You have to install GNU Compiler Collection that is compatible with your OS. You may need to go search for yourself.

How to install/upgrade?

Windows

python -m pip install --upgrade jupyter-cpp-kernel

Linux/macOS

sudo pip install --upgrade jupyter-cpp-kernel
# Or
pip install --upgrade jupyter-cpp-kernel