Ich habe eine Frage dazu, wie Sie vorgehen, wenn Sie den JSL-Code nach der Behebung eines Fehlerteils neu starten möchten. Diese Frage wurde mir letzte Woche beim JMP Discovery Summit Japan gestellt.
Kennen Sie bewährte Methoden zum Programmieren eines langen JSL-Codes, zum Erkennen von Fehlern und zum reibungslosen Beheben dieser Fehler in JMP?
Die ursprüngliche Frage ist, ob Sie einen JSL-Code ändern und neu starten können ohne von vorne zu beginnen im JSL-Debugger. Bitte sehen Sie sich den folgenden Screenshot als Beispiel an. Der Fehler tritt in der 4. Zeile auf. Der Benutzer möchte diesen Fehlerteil ändern und neu starten, ohne die ersten beiden Zeilen (x=1; und Show(x);) auszuführen.

Er führt manchmal sehr umfangreiche Prozesse mit JSL auf JMP durch und möchte nicht noch einmal dasselbe von Anfang an machen.
Soweit der Benutzer und ich es überprüft haben, gibt es im JSL-Debugger keine Möglichkeit, einen solchen Neustart durchzuführen. Wir müssen den JSL-Debugger stoppen, das Problem im Skripteditor beheben und alle Codes von Anfang an wiederholen.
In Jupyter Notebook und Google Colab zum Programmieren von R und Python können Sie Ihren langen Code in mehrere kleine Teile aufteilen und nur den problematischen Teil ausführen, in dem ein Fehler auftritt, ohne ihn von Anfang an auszuführen.
Ich selbst habe viele „Throw()“-Funktionen eingefügt, um zu sehen, wo Fehler auftreten, wenn ich einen langen JSL-Code programmiere. Aber es ist nicht elegant.
Ich werde Ihnen für jede Idee, jeden Trick oder jeden Rat danken.