xeus-cling
examples
Our great sponsors
xeus-cling | examples | |
---|---|---|
15 | 1 | |
2,945 | 108 | |
1.8% | 1.9% | |
4.6 | 5.4 | |
9 days ago | 7 days ago | |
C++ | Jupyter Notebook | |
BSD 3-clause "New" or "Revised" License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
xeus-cling
-
Interactive GCC (igcc) is a read-eval-print loop (REPL) for C/C++
More recent activity, but based on clang: https://github.com/jupyter-xeus/xeus-cling https://github.com/root-project/cling
-
TermiC: Terminal C, Interactive C/C++ REPL shell created with BASH
If you like interactive c/c++, how a look at https://github.com/jupyter-xeus/xeus-cling, that allow you to run the c/c++ repl in Jupyter, either in web interface, and terminal interfaces.
-
IDE for CPP(leetcode)
There are Cpp intepreters like Cling. There are even cpp notebooks like https://github.com/jupyter-xeus/xeus-cling. If that's an "IDE" it's questionable
- How does 3[a] gives the element at index 3 in an array?
- For those defending Python and citing Jupyter notebook scripting as the reason
-
Why tho?
Holy shit, its actually a thing for C++ https://github.com/jupyter-xeus/xeus-cling. Now if only there was a C version...
- Changing std:sort at Google’s Scale and Beyond
-
Jupyter refuses C++
Links I tried and failed:https://github.com/jupyter-xeus/xeus-cling
-
How to write multiple programs in one c file? (like we can do for python files in jupyter notebook )
Are you talking about interpreted C++? Xeus-cling is your friend (i.e., C++ interpreter).
- Turns Jupyter notebooks into standalone web applications and dashboards
examples
-
Interactive C++ for Data Science
mlpack, a C++ machine learning library, includes xeus-cling notebooks directly on their homepage: https://www.mlpack.org/
The xeus-cling work is awesome and has made it possible to do data science prototyping in C++. There are lots of other C++ notebook examples in the examples repository: https://github.com/mlpack/examples/
What are some alternatives?
pybind11 - Seamless operability between C++11 and Python
tinyspec-cling - tiny spectral synthesizer with livecoding support
jupyterlite - Wasm powered Jupyter running in the browser 💡
preplish - A Perl 5 REPL written in Bash
cling - The cling C++ interpreter
Pluto.jl - 🎈 Simple reactive notebooks for Julia
transformers - 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
sanitizers - AddressSanitizer, ThreadSanitizer, MemorySanitizer
awesome-cpp - A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
SHOGUN - Shōgun
awesome-algorithms - A curated list of awesome places to learn and/or practice algorithms.