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 finde ich den Index eines Elements in einer Liste in Racket?

Das ist natürlich ein triviales Werkzeug, aber ich glaube, dass Racket dafür etwas eingebaut hat. Bin ich in dieser Intuition richtig, und wenn ja, was ist Funktion?     
08.04.2013, 04:02
3
Antworten

Hilf mir bei der Auswahl einer geeigneten Scheme-Implementierung

Angesichts der systematisch veralteten Inhalte zu diesem Thema, die im Internet verstreut sind, scheint dies wirklich zu viel verlangt zu sein. Ich kann einfach keine geräuschlose und aktuelle Liste der verfügbaren Scheme-Implementierungen fi...
23.08.2011, 21:25
1
Antwort

Wie definiere ich Funktionen mit Racket-Makros?

Ich versuche, ein Makro zu schreiben, das eine spezielle Klasse von Datenstrukturen mit zugehörigen Funktionen definiert. Ich weiß, dass das möglich ist; es wird mehrmals in der Kernsprache selbst gemacht. Wie würde ich das Makro define-s...
23.05.2010, 02:19
5
Antworten

eine Tail-Recursion-Version Liste anhängende Funktion

Ich sehe mehrere Beispiele für die Implementierung von append einem Element in eine Liste, aber alle verwenden keine Tail-Rekursion . Wie implementiert man eine solche Funktion in einem funktionalen Stil? %Vor%     
06.11.2012, 16:55
1
Antwort

Scheme, SICP, R5RS, warum ist Delay keine spezielle Form?

Dies bezieht sich auf Kapitel 3.5 von SICP, in dem Streams diskutiert werden. Die Idee ist: %Vor% Sollte nicht den zweiten Teil des Cons-Streams auswerten, also sollte er nicht "Hey" drucken. Das passiert, ich bekomme folgende Ausgabe: h...
10.04.2011, 08:01
2
Antworten

Wie importiert man eine .class-Datei in eine .java-Datei?

Was ich tun muss, ist wie folgt: Ich habe ein bigloo Schema Programm (* .scm), dann wird mit Hilfe der Bigloo Frameworks jvm eine Klassendatei generiert. Ich möchte diese .class-Datei aus einer .java-Datei verwenden. Das heißt, ich muss...
19.03.2010, 14:17
2
Antworten

Wie kann ich den Interpreter-Bildschirm in der Dr. Racket IDE löschen?

Ich beginne gerade mit The Little Schemer und habe eine sehr einfache Frage von Dr. Racket IDE: Wie kann ich den Interpreter-Bildschirm löschen? Wie kann ich den Aufwärtspfeil so einstellen, dass die zuvor eingegebenen Elemente (wie in...
21.05.2014, 19:32
5
Antworten

Ist es möglich, Lisp / Scheme als Skriptsprache zu verwenden? [geschlossen]

Ist es möglich, Skripte in Lisp zu schreiben, im Gegensatz zu Ruby / Python / Perl / (akzeptierte Skriptsprache einfügen)? Darunter verstehe ich Dinge wie Dateiverarbeitung (öffne eine Textdatei, zähle die Anzahl der Wörter, gebe die n-te Zeile...
18.11.2013, 07:49
5
Antworten

Standardmethode zum Ausbrechen der Rekursion im Schema

Ich schreibe mein erstes Programm in einem Schema. Ich komme ziemlich tief in Rekursion, weil ich im Grunde ein Programm für einen einfachen Roboter interpretiere, der verschachtelte Prozeduranrufe haben kann. Wenn ich eine Verletzung finde,...
22.02.2013, 22:25
1
Antwort

Was zum Teufel ist das Thema "Struktur und Interpretation von Computerprogrammen"? [geschlossen]

Was zum Teufel ist Struktur und Interpretation von Computerprogrammen Cover-Zeichnung über? Ich meine, ich weiß, was "eval", "apply" und "λ" bedeuten, aber mir fällt es schwer, den Rest des Bildes zu entschlüsseln. Wer zum Teufel ist die...
28.05.2010, 14:53