racket

Racket ist eine erweiterbare Multi-Paradigma-Programmiersprache in der Lisp / Scheme-Familie.
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
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
1
Antwort

mcons in dr

Ich habe Probleme beim Lesen der Ausgabe von Dr Racket. Standardmäßig werden Listen mit mcons angezeigt. Zum Beispiel produziert sicp Übung 2.32: %Vor% Ich habe Probleme beim Lesen. Gibt es eine Möglichkeit, die Ausgabe wie folgt aussehen zu...
19.02.2012, 06:37
1
Antwort

Können Racket-Makros Schlüsselwortargumente übernehmen?

Ich möchte in Racket eine syntaktische Form erstellen, die ein Schlüsselwort-Argument akzeptiert, so wie manche Funktionen es können. Nachdem ich es auf ein einfaches Beispiel reduziert habe, habe ich versucht zu schreiben: %Vor% Damit wü...
10.04.2012, 18:31
1
Antwort

Geben Sie #lang für eval im Racket an

Ich möchte ein bestimmtes #lang in eval verwenden, um ihm seine Semantik zu geben. Eval selbst scheint jedoch keinen Mechanismus zu haben, um die Sprache zu spezifizieren, und die Übergabe von #lang scheint nicht zu funktionieren.     
24.10.2015, 20:50
4
Antworten

Kompilieren von SICP-Bildübungen in DrRacket?

Ich gehe durch SICP als Selbststudium und bin in der Bildsprache Abschnitt in Kapitel 2. Ich habe DrRacket für die früheren Übungen verwendet, aber ich bekomme Kompilierungsfehler, wenn ich versuche, eine Übung basierend auf der Zeichnung zu mac...
27.11.2012, 20:19
3
Antworten

So führen Sie den Metacircular Evaluator in DrRacket aus

Ich versuche, das in SICP 4.1 beschriebene Programm auszuführen (http://mitpress.mit.edu/sicp/full-text/book/book-ZH-26.html), habe aber Schwierigkeiten bei der Neudefinition die Funktion apply , wie es das Buch vorschlägt. Der Code ist der fo...
24.08.2011, 07:09
1
Antwort

DrRacket Autocomplete sieht keine Funktionen, die in meinem Quellcode definiert sind

Ich benutze Racket und DrRacket für ein kleines Projekt (ich versuche beide zu lernen und benutze sie, um einem meiner Freunde eine funktionale Programmierung beizubringen). Ich habe gerade die Autocomplete-Funktion (C- /) entdeckt und sie fu...
15.04.2013, 20:29
1
Antwort

Modul Metasprache im Racket

Ich versuche in Racket eine Modul-Meta-Sprache mylang zu schreiben, die eine zweite Sprache akzeptiert, an die der modifizierte Körper übergeben wird, so dass: %Vor% entspricht: %Vor% wobei der typed/racket -Teil natürlich durch...
16.06.2016, 19:29