Closed ghost closed 5 years ago
I guess this one, and only this one, can be closed. It was related to https://github.com/leaningtech/cheerpj-appletrunner/issues/23 and we could implement a temporary cludge workaround. It killed two birds with one stone. We had also a problem with interrupting our read predicate, which works now as well:
I could do some regression testing without my former workaround for #23 in place. Works fine now. Thank you!
While running a test suite for my Prolog interpreter, which now also runs as a cheerpj applet, I found a test case where cheerpj hangs. I am still investigating whats exactly the problem. From the outside the problem looks as follows. Here is the expected result:
And here is what cheerpj does, it indefinitely hangs:
I am going to try to pin down exactly which method causes the hang.