Kanon icon indicating copy to clipboard operation
Kanon copied to clipboard

A live programming environment specialized for data structure programming.

Results 20 Kanon issues
Sort by recently updated
recently updated
newest added

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....

![image](https://github.com/prg-titech/Kanon/assets/7893790/563acff7-06c8-4cd6-8279-6f586e6816de) 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...

![image](https://github.com/prg-titech/Kanon/assets/7893790/84eede37-0832-47f5-82a4-c491713f07c2) 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 -...