read-eval-print-loop

Eine Read-Eval-Print-Schleife (REPL) ist das gebräuchlichste Modell für einen interaktiven Interpreter - es liest Eingaben, wertet sie aus, druckt sie und führt sie zum Anfang zurück.
2
Antworten

REPL für Interpreter mit Flex / Bison

Ich habe einen Interpreter für eine C-ähnliche Sprache geschrieben, mit Flex und Bison für den Scanner / Parser. Es funktioniert gut, wenn vollständige Programmdateien ausgeführt werden. Jetzt versuche ich eine REPL im Interpreter für den int...
09.07.2011, 18:56
2
Antworten

Node.js REPL mit vim keybindings AND method / variable completion

Soweit ich weiß, ist die Standardmethode, um vim-Tastatureingaben in der Node-REPL zu erhalten, rlwrap like so: zu verwenden NODE_NO_READLINE=1 rlwrap node Dadurch werden jedoch die Methoden- und Variablen-Tab-Vervollständigung beend...
03.01.2012, 21:28
6
Antworten

Wie starte ich die REPL in einem benutzerdefinierten Namespace?

Wenn Sie (in-ns 'dbx) in eine Datei schreiben und diese laden, wird der Standard-Namespace des repl nicht geändert (mit cygwin / console). Der Namespace ist immer noch user=> , nicht dbx=> . %Vor% Wie können wir die REPL in eine...
29.11.2011, 05:10
3
Antworten

Wie funktioniert orElse bei PartialFunctions?

Ich bekomme sehr seltsames Verhalten (zumindest scheint es mir) mit der Methode orElse , die für PartialFunction definiert wurde Es scheint mir so: %Vor% macht Sinn, aber das ist nicht so, wie es sich verhält, und ich habe große Schw...
18.08.2014, 21:48
5
Antworten

Verhindert, dass Node.js die Ausgabe druckt

Wenn das Ergebnis einer JavaScript-Berechnung ein Array von 10.000 Elementen ist, druckt das Node.js repl dies aus. Wie verhindere ich das? Danke     
03.12.2012, 12:46
2
Antworten

Scala REPL: Wie finde ich den Funktionstyp?

In Scala REPL findet man Werttypen: %Vor% Scala REPL zeigt jedoch die Typinformationen für Funktionen nicht an: %Vor% Wie finde ich den Funktionstyp in Scala REPL?     
25.03.2013, 09:38
2
Antworten

Das Begleitobjekt kann nicht auf die private Variable der Klasse zugreifen

Ein ziemlich komisches Verhalten von der Scala REPL. Obwohl das folgende kompiliert ohne ein Problem: %Vor% Die private Variable scheint von dem Companion-Objekt in REPL nicht erreichbar zu sein: %Vor% Warum passiert das?     
02.08.2011, 23:30
1
Antwort

So extrahieren Sie den Clojure REPL-Verlauf

Ich habe einen Code in die einfache Konsole REPL von Clojure geschrieben ( lein repl ). Jetzt möchte ich die Geschichte extrahieren, um den Code zu bekommen, den ich dort geschrieben habe. Kann ich das irgendwie machen?     
22.05.2013, 06:36
1
Antwort

Wie kann ich 'ghci' dazu bringen, meine 'show' Funktion zu benutzen?

Nehmen wir an, Sie möchten Ihre eigene show-Funktion verwenden (z. B. let show = take 1000 . Prelude.show ). Wie können Sie ghci erlauben, das zum Drucken anstatt des eingebauten show ? zu verwenden?     
24.02.2016, 21:34
1
Antwort

Scala REPL in Gradle

Momentan bietet die Scala-Integration von Gradle keine REPL-Funktionalität. Wie führt man eine Scala REPL von Gradle ergonomisch mit dem entsprechenden Klassenpfad aus?     
25.02.2016, 15:51