In Python kann ich ein Skript ausführen und den interaktiven Modus im Kontext dieses Skripts aufrufen. Dadurch kann ich mich mit globalen Variablen herumschlagen und den Programmstatus nicht untersuchen.
%Vor%Kann ich das mit Coffeescript machen? Ich habe Folgendes versucht:
%Vor%lädt hallo.coffee nicht. Es ist gleichbedeutend mit Kaffee -i
%Vor%führt das Skript Zeile für Zeile in REPL aus, beendet jedoch REPL nach dem EOF.
Ich habe kürzlich ein Projekt gestartet, um eine erweiterte interaktive Shell für Knoten und zugehörige Sprachen wie CoffeeScript zu erstellen. Eine der Funktionen ist das Laden einer Datei oder Zeichenkette im Kontext des Interpreters beim Start, die die geladene Sprache berücksichtigt.
Beispiel:
%Vor% Dann können Sie im Interpreter auf die Funktion hello
zugreifen. Auch eine gute Idee, um einen Alias in bash zu erstellen:
Ich bin auch mit diesem Problem konfrontiert. Der von @ int3 bereitgestellte löst dieses Problem nicht, denn CoffeeScript ist eine auf Einrückungen basierende Sprache. stdin übergibt den Code Zeile für Zeile, aber das Replikat ist nicht intelligent genug, um dies zu realisieren. Da Sie diese Frage posten, schlage ich vor, dass Sie ein Problem (Feature-Anfrage) auf CoffeeScript
erstellenTags und Links read-eval-print-loop coffeescript interactive