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".
2
Antworten

Implementieren von Lisp in Python

Erstens: Ja, ich habe mir einen sehr langen Blick auf Norvigs lispy gemacht. Zweitens: Ich habe einen Teil seines Codes wiederverwendet. Weiter zu meinem Code und meiner Frage. Ich schreibe einen wirklich nicht-idiomatischen Lisp-Interpr...
28.06.2011, 07:03
3
Antworten

Wie unterscheidet sich "Design by contract" von Racket Scheme von Eiffel?

Ich weiß, dass Eiffel (der Progenitor) und Racket beide "Design by Contract" -Funktionen implementiert haben. Leider bin ich mir nicht sicher, wie man sich von den anderen unterscheiden würde. Eiffels DBC ist auf das OOP-Paradigma und die Vererb...
15.04.2011, 02:05
3
Antworten

Kein Argument (und) gibt t zurück

Sowohl CL als auch Scheme definieren (and) , um t (oder #t ) ohne Argumente zurückzugeben. Ich versuche die Gründe dafür zu verstehen. Meine naive Annahme ist, dass eine leere Menge falsch ist, und das Übergeben von Null-Argumenten füh...
26.05.2015, 19:55
5
Antworten

Hinzufügen eines Elements zu List in Scheme

Unten ist mein Code, der ein Auto-Element einer Liste (carVal) und eine Liste (initialisiert als leer) als Parameter annimmt. Ich möchte das Element an die Liste anhängen, aber das gleiche funktioniert nicht. %Vor% Das Display zeigt die g...
03.07.2010, 20:19
7
Antworten

Wie wird in einer Sprache geschriebener Code aus einer anderen Sprache aufgerufen?

Dies ist eine Frage, die ich schon immer wissen wollte, aber nie wirklich gefragt habe. Wie wird der von einer Sprache geschriebene Code, insbesondere eine interpretierte Sprache, durch Code aufgerufen, der von einer kompilierten Sprache gesc...
08.05.2009, 17:15
12
Antworten

Was wird einem aufstrebenden Programmierer besser helfen: Ein klassisches Buch im Schema oder eine moderne Sprache wie Python?

Ich bin wirklich daran interessiert, ein ernsthafter Programmierer zu werden, der Typ, den Leute für Hacker-Chops bewundern, im Gegensatz zu einer Unternehmensdrohne, die nicht einmal FizzBuzz vervollständigen kann. Momentan habe ich mich in...
28.07.2010, 15:49
4
Antworten

mit Lambda anstelle von Let-In-Schema

In SICP 1.2.1 gibt es eine Funktion, die eine rationale Zahl wie folgt erzeugt: %Vor% Ich bin nur neugierig, wie Sie das Gleiche mit Lambda statt Let implementieren können, ohne GCD zweimal aufzurufen. Ich konnte es selbst nicht herausfinden...
25.05.2010, 16:39
2
Antworten

In CPS konvertieren (Fortsetzung des Stils)

Wie konvertiere ich diese Prozeduren in Scheme in CPS-Formular? (lambda (x y) ((x x) y)) (lambda (x) (lambda (f) (f (lambda (y) (((x x) f) y)))) ((lambda (x) (x x) (lambda (x) (x x)) * Das sind keine Hausaufgab...
02.02.2012, 13:11
6
Antworten

Auslesen des Basisdateinamens mit Hilfe von Script-Fu

Verwenden von Gimp 2.6.6 für MAC OS X (unter X11), wie von gimp.org heruntergeladen. Ich versuche einen langweiligen manuellen Prozess mit Script-Fu zu automatisieren. Ich musste den Namen der Bilddatei analysieren, um verschiedene Ebenen als...
06.09.2009, 18:09
1
Antwort

Cons-Element zum Auflisten von Contra-Liste zu Element in Schema

Was ist der Unterschied zwischen der Verwendung von cons, um ein Element zu einer Liste zu kombinieren, und der Verwendung von cons, um eine Liste mit einem Element im Schema zu kombinieren? Außerdem, wie genau funktionieren die Nachteile? Fü...
06.10.2013, 19:37