Suchergebnisse für Anfrage "racket"
Sprache einstellen mit #lang in der REPL
Ich möchte die Sprache in der REPL on the fly einstellen, mit#lang, ohne das Befehlszeilenargument "-I". Aber das gibt mir den Fehler "read: #lang im aktuellen Kontext nicht aktiviert". Gibt es eine Befehlszeilenoption, die mir fehlt? Oder ...
Schreiben eines formalen Sprachparsers mit Lisp
Mein Unternehmen entwirft eine neue domänenspezifische Skriptsprache. Ich muss einen Parser implementieren, der unsere brandneue Programmiersprache in eine gemeinsame Skriptsprache übersetzt, um sie ausführen zu können. Die übliche Art und ...
Schema: Definition komplexer Zahlen ändern, um Vektoren zu akzeptieren
Grundsätzlich versuche ich, die Definition komplexer Zahlen zu ändern, damit ich Vektoren im Schema darstellen kann. Ich möchte in der Lage sein, etwas wie "i + j + k" ohne die Anführungszeichen zu schreiben und das Programm nicht ...
Gibt es eine Entsprechung zu Lisps "Laufzeit" -Primitiv in Schema?
GemäßSICP Abschnitt 1.2.6 [http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-11.html#%_sec_1.2.6]Übung 1.22: Die meisten Lisp-Implementierungen enthalten ein Grundelement namens Runtime, das eine Ganzzahl zurückgibt, die angibt, wie lange das ...
Tonwertfunktion (Tonwert ‘(eins zwei drei) -> 123
Nach der Lösung vonWie schreibt man eine Zahl im Schläger? (spellNum) [https://stackoverflow.com/questions/22696615/how-to-spell-a-number-in-racket-spellnum/22700116?noredirect=1#22700116] , jetzt versuche ich, eine Funktion zu schreiben, die ...
Aufbau eines Akkus für Lazy Lists in Racket
Ich habe eine einfache Lazy-Liste aller ganzen Zahlen von Null definiert: (define integers-from (lambda (n) (cons n (lambda () (integers-from (+ 1 n)))))) (define lz (integers-from 0))Ich habe auch einen Akkumulator codiert, der eine Lazy List ...
die größte Zahl in einer Liste im Schema erhalten
Ich verstehe nicht, warum meine Funktion, die größte Zahl zu bekommen, nicht funktionieren will. Wenn ich das richtig überlege, wenn das erste Atom kleiner als das zweite Atom ist, rufen Sie die Funktion abzüglich des ersten Atoms in der Liste ...
Reverse Liste in Racket in O (n)
Ich muss eine rekursive Funktion in Schema schreiben, die eine Liste von Atomen aufnimmt und diese in linearer Zeit umkehrt. Ich darf nur define, lambda, cons, car, cdr, cond, let und null verwenden. . Folgendes habe ich bisher: (define reverse ...
Gibt es eine Möglichkeit, ein bestimmtes Strukturfeld im Racket zu aktualisieren?
Angenommen, ich habe eine Struktur mit vielen Feldern: (struct my-struct (f1 f2 f3 f4))Wenn ich eine neue Struktur mit @ zurückgeben sof2 aktualisiert, ich muss alle anderen Felder umformulieren: (define s (my-struct 1 2 3 4)) (my-struct ...
Racket URL dispatch
Ich versuche, den URL-Versand mit Racket (ehemals PLT-Schema) zu verbinden. Ich habe mir das Tutorial und die Serverdokumentation angesehen. Ich kann nicht herausfinden, wie Anforderungen an dieselben Servlets weitergeleitet ...