Suchergebnisse für Anfrage "scheme"
Mehrzeilige Kommentare in Schema (RnRS)
Ich habe diese Lösung erstellt: ; use like this: ; (/* content ... */ <default-return>) ; or ; (/* content ... */) => #f (define-syntax /* (syntax-rules (*/) ((/* body ... */) #f) ((/* body ... */ r) r)))Aber ist es wirklich der beste oder ...
Implizites Currying in Scheme mit Syntaxregeln?
Jeffrey Meunier hat ein implizites Curry-MakroHie [http://www.engr.uconn.edu/~jeffm/Papers/curry.html], das defmacro verwendet. Ich habe mich gefragt, ob jemand dies jemals mit Syntaxregeln geschrieben hat?
Kann Call-with-Current-Continuation nur mit Lambdas und Closures implementiert werden?
Weiß jemand, obcall/cc kann nur mit Lambdas und Verschlüssen implementiert werden? Es scheint, dasscall/cc unterbricht den Programmfluss (wie eine Ausnahme), aber Lambdas und Closures können das nicht. Deshalb denke ichcall/cc kann nicht ...
Mit AND mit der Apply-Funktion in Scheme
Warum funktioniert das Folgende nicht? (apply and (list #t #t #f))Während das Folgende gut funktioniert. (apply + (list 1 3 2))Dies scheint sowohl in R5RS als auch in R6RS der Fall zu sein?
Funktionsvariante von 'oneof' Funktion in Racket
Ich habe folgende Funktion geschrieben, um herauszufinden, ob eine und nur eine von 5 Variablen wahr ist: (define (oneof v w x y z) (or (and v (not w) (not x) (not y) (not z)) (and w (not v) (not x) (not y) (not z)) (and x (not v) (not w) (not ...
Erweiterte Form der Falte im Racket
Beispiel vonhttp: //www.cse.unsw.edu.au/~en1000/haskell/hof.htm [http://www.cse.unsw.edu.au/~en1000/haskell/hof.html] : (foldr / 7 (list 34 56 12 4 23)) (foldl / 7 (list 34 56 12 4 23))usgabe im Racket: 5 193/196 5 193/196Was wäre in diesem ...
Finden eines Pfades zwischen 2 Punkten in Racket
Ich habe folgende Liste von Verbindungen: (define routelist (list (list'a 'b) (list'a 'c) (list'b 'e) (list'b 'f) (list'b 'c) (list'a 'd) (list'e 'f) (list'f 'g)))Routen zwischen 'a' und 'g' sind zu finden. Diese Seite zeigt eine Lösung in ...
Implementieren der Funktion "Akkumulieren" in Schema
Ich habe seit ein paar Wochen keine Lust mehr, eine Akkumulationsfunktion zu implementieren. Ich habe eine "Map" -Funktion implementiert, die eine Liste durchläuft und für jedes Element eine Funktion ausführt. Ich benutze diese Funktion, um ...