Resultados de la búsqueda a petición "scheme"
¿Cómo hacer un powerset en DrRacket?
Estoy usando el lenguaje inicial con abreviaturas de lista para DrRacket y quiero hacer un conjunto de poderes de forma recursiva, pero no puedo averiguar có...
¿Se puede implementar call-with-current-continuación solo con lambdas y cierres?
¿Alguien sabe sicall/cc se puede implementar solo con lambdas y cierres? Parece quecall/cc interrumpe el flujo del programa (como una excepción) pero las lambdas y los cierres no pueden hacer eso. Por eso piensocall/cc no se puede implementar a ...
Forma expandida de pliegue en la raqueta
Ejemplo dehttp://www.cse.unsw.edu.au/~en1000/haskell/hof.html [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))Salida en raqueta: 5 193/196 5 193/196¿Cuál sería la forma ...
Variante funcional de la función 'oneof' en Racket
He escrito la siguiente función para encontrar si una y solo una de las 5 variables es verdadera: (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 y) (not ...
Implementación de la función "Acumular" en el esquema
Me he quedado colgado tratando de implementar una función Acumular durante un par de semanas, ahora. He implementado correctamente una función de "Mapa", que itera en una lista y ejecuta una función en cada elemento. Estoy usando esta función ...
Encontrar el camino entre 2 puntos en Racket
Tengo la siguiente lista de conexiones: (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)))Se encuentran rutas entre 'a y' g. Esta página muestra una solución en ...
Usar AND con la función de aplicación en Scheme
¿Por qué no funciona lo siguiente? (apply and (list #t #t #f))Si bien lo siguiente funciona bien. (apply + (list 1 3 2))Este parece ser el caso tanto en R5RS como en R6RS?