Skip to content

Commit 24903a1

Browse files
committed
documentation
1 parent 40cb048 commit 24903a1

2 files changed

Lines changed: 21 additions & 4 deletions

File tree

cpp_visualizer.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ being similar to Java; you could use this to fake-visualize any
7171
other language depending on how much work you're willing to put into writing
7272
2 parallel versions of the code.
7373

74+
The Java/C++ embedded visualizer is using a modification of an old version
75+
of the embedded visualizer code. See embed/README for details. It would
76+
be nice to bring it up to date.
77+
7478
A few educators and students that I have talked to have ideas and partial
7579
implementations of a "real" C++ visualizer, either by piping through gdb,
7680
or by using LLDB's API, or by doing something like valgrind. Please email

embed/README

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
1-
modified from
2-
https://github.com/cemc/cscircles-wp-content:
3-
directory
4-
plugins/pybox/OnlinePythonTutor3-cemc
1+
Note! This repository is using a crufty old version of the visualizer
2+
for embedding.
3+
4+
The reason for this is laziness, but specifically because there are
5+
features of the Java Visualizer not yet supported on the main branch and
6+
at pythontutor.com (as of the date of writing), in particular
7+
command-line arguments and standard input.
8+
9+
As a result, this subdirectory has out-of-date copies from an old
10+
version of the Python Tutor, which were then manually changed to be
11+
Java-friendly.
12+
13+
For reference, the files in this directry were taken from
14+
https://github.com/cemc/cscircles-wp-content
15+
in the directory pybox/OnlinePythonTutor3-cemc
16+
and then modified.
17+

0 commit comments

Comments
 (0)