Suchergebnisse für Anfrage "racket"

3 die antwort

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 ...

3 die antwort

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 ...

3 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

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 ...

3 die antwort

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 ...

1 die antwort

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 ...

8 die antwort

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 ...

2 die antwort

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 ...

6 die antwort

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 ...

2 die antwort

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 ...