Frage

Ich möchte eine Scala Swing-Anwendung über die Befehlszeile starten, dann, nachdem die Anwendung gestartet wird, fallen in die Scala REPL Verwendung als Steuerschnittstelle.

Im Idealfall möchte ich auch im Voraus binden einige Variablennamen. Noch besser wäre, einen Java2D Terminal-Emulator für die REPL, aber ich kann nichts angemessen finden.

Ist der Scala REPL eine öffentliche API hat?

War es hilfreich?

Lösung

Sie können über die gleiche Sache fragen, wie diese Frage , sind Sie? Es gibt andere Dinge, die Sie tun können. Es gibt eine Möglichkeit, nur Anruf REPL mit einem Code und erhält eine Antwort zurück, die, je nachdem, was Sie wollen, kann besser geeignet sein. Wenn das, was Sie wollen, nur um es klären, und ich werde in sie erforschen.

Wie für Java2D Terminal, ich denke, es zu benutzen Console die setIn, setOut und setErr genug ist, aber ich könnte falsch sein. Sie können einen Blick auf, wie einige andere Anstrengungen nehmen wollen, die REPL in die Umwelt tun einbetten. Ich denke, es gibt mindestens drei von ihnen, aber eine schnelle Suche nur Kojo , die basiert auf Netbeans.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top