1.0.0a4
Full Changelog: 1.0.0a3...1.0.0a4
TL;DR
What's new?
- Compiling on Windows is now NO LONGER separate from the macOS/Linux compiling method
- 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)
- This doesn't mean that the execution errors are displayed in
- User input/output
- User now can use
cin
andgetline
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 theJupyter Display Handler
) to replace the Markdown displayed method, includingIFrame
,Audio
,CodeString
,Image
,PDF
,Video
, andYouTube
player. You can see it here. You can see how I use the beauty outputs for playing a YouTube video.
- User now can use
- 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