Kanon
Kanon copied to clipboard
A live programming environment specialized for data structure programming.
In the following graph, we cannot access a node that has `2` as a property `val`. But the node should be removed in this view.
With the program: ``` var x = { value: 1, next: null}; var x = { value: 2, next: x}; ``` The object pointed by x at the end of...
With this code ``` class C { } class D extends C { constructor() {} } var v = new D() ``` I get an error `Error?: |this| used uninitialized...
When I write the following program and the cursor position is at last line, there must be 3 array objects([1,2,3], [2,4,6], [1,4,9]) in the visualization pane created during the program...
When an instance variable has a primitive value, show the variable and the value inside of the enclosing object, rather than an external entity. It shouldn't be difficult in vis.js....
 The code below first creates a list of leaves, and then builds a tree by combining leaves. After creation, the list nodes no longer needed, but they stay on...
 The error line at the bottom of the window had only a half height of a text, which made it impossible to read. But I tried to reproduce, it...
Classes that use inheritance won't run. - TODO: make a minimal example - Related: it silently fails; no error messages are shown - Possible causes: the instrumentation process inserts some...
[see this video](https://u.pcloud.link/publink/show?code=XZgkF3VZMmKs5dxptCBvlNLJL2OebVlaWkzk) For each time I typed a key, nodes on the canvas move around even though the typed text does not yet constitute a meaningful statement. Node positions...
The exception handler in update.js:152 - catches exceptions not only the ones raised in eval, but also the ones raised in the subsequent processes, such as graph drawing, but -...