scheme

Scheme ist eine funktionale Programmiersprache in der Lisp-Familie, die dem Lambda-Kalkül sehr ähnlich ist, mit eifriger (applicative-order) -Auswertung. Bei Fragen zu URL-Schemas verwenden Sie bitte das Tag "url-scheme".
3
Antworten

Wie implementiert man (char-ready?) in C

Ich implementiere zur Zeit Scheme R5RS in C, und ich versuche, die (char-ready?) Funktion zu implementieren. Ich habe die Spezifikationen für die unten angegebene Funktion. Die Funktion wird garantiert nicht blockiert. Die Standard-C-Funktion...
01.06.2011, 19:56
2
Antworten

Was genau sind Verwaltungsredex nach der CPS-Konvertierung?

Im Zusammenhang mit dem Schema und der CPS Konvertierung habe ich ein paar Probleme damit, zu entscheiden, welche administrative redexes (lambdas) genau sind: all die Lambda-Ausdrücke, die durch die CPS-Konvertierung eingeführt werden...
23.01.2010, 09:21
2
Antworten

Wann sollte die Lambda-Definition mit einem "nackten" formalen Parameter verwendet werden?

Ich lerne gerade Guile Scheme, und in der Dokumentation stieß ich plötzlich auf folgende Konstruktion: %Vor% Das warf mich auf eine Schleife; Bis zu diesem Zeitpunkt hatte ich angenommen, dass formale Parameter immer in einer Liste enthalten...
11.01.2012, 13:18
1
Antwort

Was ist mit einem einzelnen Namespace, der zu unhygienischen Makros führt? (in LISP)

Einige behaupten, dass ein einzelner Namespace in LISP zu unhygienischen Makros führt. Ссылка Ссылка Was genau ist es, einzelne, doppelte oder mehrere Namespaces zu haben, die zur Makrohygiene führen?     
15.08.2010, 12:49
3
Antworten

Auf der Suche nach einem Church-Encoding (Lambda-Kalkül) um zu definieren,,! =

Ich muss einige Lambda-Funktionen für & gt; , & lt; und! = Ich habe keine Idee, wie, könnte mir bitte jemand helfen? PS: Wir haben gerade mit Lambda Calculus begonnen, also bitte keine Vorkenntnisse voraussetzen. Vielen Dank im Voraus!...
11.12.2013, 15:48
2
Antworten

Missverstehe ich die Bedeutung von Übung 2.65 von SICP?

Hier ist die Übung 2.65 von SICP:    Verwenden Sie die Ergebnisse der Übungen 2.63 und 2.64, um Θ (n) Implementierungen von Vereinigungsmengen und Schnittmengen für Sätze zu erhalten, die als (ausgeglichene) Binärbäume implementiert sind....
08.07.2013, 08:49
1
Antwort

Wie kann ich die Definition eines Symbols ohne Auswertung in Schema drucken?

Wenn ich die Funktionsdefinition für ein Symbol drucken möchte, was soll ich tun?     
13.06.2011, 09:31
2
Antworten

effizient gleich umsetzen? im Schema ohne direkten Zugriff auf Zeigerwerte

Ich implementiere R7RS-small Scheme und ich habe das folgende Problem mit der Implementierung von gleich ?: (wie sollte offensichtlich sein) gleich? testet value equality und ist darüber hinaus in der Lage, die Gleichheit zyklischer Datenstruk...
20.08.2013, 20:48
1
Antwort

Racket REPL über TCP

Ich habe eine ziemlich komplexe Anwendung mit Racket (früher PLT Scheme) erstellt und möchte eine REPL für Debugging-Zwecke hinzufügen. Ich habe versucht, es über einen TCP-Stream zugänglich zu machen: %Vor% (Try name result-if-exception fo...
10.05.2011, 07:06
1
Antwort

Was ist das geeignete Racket / Scheme-Idiom für diesen Code?

Ich bin neu in Sachen Racket / Schema, also habe ich beschlossen, einen Emulator für die DCPU-16 , ein einfacher 16-Bit-Prozessor. Meine Frage lautet also: Was ist eine bessere Möglichkeit, meine Lösung zu implementieren? Dies ist die Lös...
05.04.2012, 23:34