ghci

GHCi ist die interaktive Umgebung (REPL) für den Glasgow Haskell Compiler.
7
Antworten

Warum sagt Ghci, dass 1.1 + 1.1 + 1.1 3.3 wahr ist?

Ich habe kürzlich ein Haskell-Tutorial durchlaufen und dieses Verhalten bemerkt, als ich einige einfache Haskell-Ausdrücke in der interaktiven ghci -Shell ausprobierte: %Vor% Weiß jemand, warum das so ist?     
10.01.2010, 21:14
2
Antworten

Import qualifiziert in GHCI

Ist es möglich, das Äquivalent von "Import qualifiziert" in GHCI mit unserem OWN-Modul zu verwenden? Etwas wie :m + qualified Data.List , was natürlich nicht funktioniert. Danke.     
23.06.2013, 00:53
1
Antwort

Warum kann ich in GHCi nicht "pure 1" in REPL anzeigen?

Ich habe versucht, einen angehobenen Wert a zuzuweisen. %Vor% Wenn ich a in REPL ausgewertet habe, wird 1 ausgegeben. %Vor% Daher dachte ich, dass es eine Implementierung von show für a geben könnte, und habe Folgendes ver...
26.05.2015, 17:12
2
Antworten

Stapelüberlauf in GHCI beim Versuch, eine Nummer anzuzeigen

Beim Versuch, Haskell zu lernen, habe ich eine Pi-Berechnung implementiert, um Funktionen und Rekursion richtig zu verstehen. Mit der Leibniz-Formel für die Pi-Berechnung habe ich folgendes herausgefunden, welches pi ausgibt die Toleranz de...
30.01.2013, 09:41
2
Antworten

Wie kann ich einen Backtick in GHCi einfügen?

Ich probiere Haskell in GHCi unter Windows aus. In dem Tutorial, dem ich folge, ist ein Funktionsname in Backticks enthalten: x 'mod' 7 . Allerdings kann ich das Zeichen in GHCi nicht eingeben. Das Backtick-Zeichen hat den ASCII-Wert 096, a...
26.09.2015, 19:00
3
Antworten

Warum bewertet diese Haskell-Anweisung nicht träge?

Ich habe die folgende Funktion definiert: %Vor% Dann, wenn ich Folgendes ausführe: %Vor% es versucht, die Summe der unendlichen Folge zu berechnen, anstatt faul und zurück zu sein 1. Warum? BEARBEITEN: Bei weiterer Untersuchung stell...
08.07.2010, 17:43
1
Antwort

Was ist der richtige Weg: neu laden und ausführen: main als ein einziger Befehl in GHCi?

Gibt es eine Möglichkeit, :reload/:r zusammen mit :main als einen einzigen Befehl in GHCi zu verketten? Das Ziel hier ist es, nicht jedes Mal, wenn ich etwas in meinem anderen Terminal ändere, zu tippen, sondern einfach ↑ Enter einz...
05.06.2014, 01:30
3
Antworten

Wie ändere ich den WinGHCi-Editor über: Editor einstellen?

Ich möchte Notepad ++ anstelle von Notepad verwenden, wie der Editor, den GHCi aufruft, wenn ich :edit eintippe. Weiß jemand, wie man das macht? Ich habe es versucht %Vor% aber keiner von diesen funktioniert. Danke für die Hilfe!     
05.08.2013, 18:09
1
Antwort

Warum kann ich meinen Wertkonstruktor verwenden, obwohl ich ihn nicht exportiert habe?

Für die Praxis implementiere ich einen Queue-Datentyp in einem Modul namens "Queue". Mein Datentyp wird auch "Queue" genannt, ebenso wie sein einziger Wertkonstruktor: %Vor% Soweit ich das verstehe, weil ich Queue , nicht Queue(..) oder...
23.01.2015, 18:04
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