-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
0700502
commit d40727b
Showing
5 changed files
with
77 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,36 @@ | ||
Using xeus-clang-repl | ||
--------------------- | ||
|
||
- With xeus-clang-repl, you can write and execute C++ code interactively, seeing | ||
the results immediately. This REPL nature allows you to iterate quickly | ||
without the overhead of compiling and running separate C++ programs. | ||
- Rapid Iteration: | ||
With xeus-clang-repl, you can write and execute C++ code interactively, seeing | ||
the results immediately. This REPL nature allows you to iterate quickly without | ||
the overhead of compiling and running separate C++ programs. | ||
|
||
- To achieve C++ and Python integration within a Jupyter environment we can use | ||
xeus-clang-repl. Thereby you can write and execute C++ code interactively in | ||
this environment. | ||
- Python-C++ Binding: | ||
To achieve C++ and Python integration within a Jupyter environment, we can use | ||
xeus-clang-repl. Thereby, you can write and execute C++ code interactively in this | ||
environment. | ||
|
||
- Jupyter notebooks support magic commands (**%%python**) and inline code | ||
execution for different languages. We use these features to run Python and C++ | ||
code in separate cells to achieve interactive communication between them. | ||
- Magic Commands: | ||
Jupyter notebooks support magic commands (%%python) and inline code execution | ||
for different languages. We use these features to run Python and C++ code in | ||
separate cells to achieve interactive communication between them. | ||
|
||
- Learning and Teaching: | ||
C++ enthusiasts can use it to explain and experiment with C++ concepts in a live, | ||
interactive manner. Students can follow along and test code snippets in real-time, | ||
improving their understanding of C++. This also applies to C++ workshops and | ||
coding boot camps. | ||
|
||
- Exploring C++ Libraries: | ||
You can explore the vast set of C++ libraries and frameworks without having to | ||
create a complete project. This allows you to quickly assess whether a library | ||
suits your needs by experimenting with its functions and classes. | ||
|
||
- Collaborative Coding: | ||
Xeus-clang-repl can act as a shared environment where team members can experiment, | ||
debug, and discuss code in real-time. | ||
|
||
- Debugging and Testing: | ||
You can isolate problematic code segments, experiment with multiple inputs, and | ||
interactively walk through your code to identify and fix the issues. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters