Resultados de la búsqueda a petición "scheme"
scheme ordenar lista diferentes criterios
Tengo una lista finita de cuádruples, por ejemplo, (list (list 1 3 5 5) (list 2 3 4 9) (list 3 4 4 6)(list 4 7 10 3)). Denoto cada uno de los elementos por (a1 a2 a3 a4). Por favor, ayúdame a escribir una función de clasificación que ...
¿Por qué se define foldl de una manera extraña en Racket?
En Haskell, como en muchos otros lenguajes funcionales, la funciónfoldl se define de modo que, por ejemplo,foldl (-) 0 [1,2,3,4] = -10. Esto está bien, porquefoldl (-) 0 [1, 2,3,4] es, por definición,((((0 - 1) - 2) - 3) - 4). Pero, en ...
¿Qué es exactamente un símbolo en lisp / esquema?
Por el amor del Todopoderoso, todavía tengo que entender el propósito del símbolo'iamasymbol. Entiendo números, booleanos, cadenas ... variables. Pero los símbolos son demasiado para mi pequeña mente imperativa. ¿Para qué los uso exactamente? ...
¿Por qué Scheme tiene lista y cita?
Dado que (lista 1 2 3) rinde (1 2 3) y (cita (1 2 3)) rendimientos (1 2 3), ¿cuál es la razón para tener ambos? Since Scheme es de otra manera tan sobrio, estos deben tener alguna diferencia significativa. ¿Que es eso
Tiene sentido el rompecabezas de las continuaciones yin yang en un lenguaje escrito?
Esta pregunta está relacionada con "¿Cómo funciona el rompecabezas yin-yang?" [https://stackoverflow.com/questions/2694679/how-the-yin-yang-puzzle-works]. El ejemplo de yin yang de continuaciones en el esquema se ve así, segúnWikipedia article ...
¿Qué es el estilo sin puntos en la programación funcional?
Una frase que noté recientemente es el concepto de estilo "sin puntos" ... Primero, habíaest [https://stackoverflow.com/questions/943405/point-free-style-with-objects-records-in-f] pregunta y también ...
Utilizando Let in Scheme
Quiero escribir un programa para encontrar las raíces de la ecuación cuadrática en Scheme. Utilicé LET para ciertos enlaces. (define roots-with-let (λ (a b c) (let ((4ac (* 4 a c)) (2a (* 2 a)) (discriminant (sqrt ( - (* b b) (4ac))))) (cons ( ...
set-car !, set-cdr! ¿Sin consolidar en la raqueta?
Solo intento hacer un código muy simple conset-car! yset-cdr! inracket, pero recibí el error:expand: unbound identifier in module in: set-car! yexpand: unbound identifier in module in: set-cdr! ¿No están definidos enracket? ¿Alguien podría ayudar?
Loop en el esquema PLT
¿Cómo puedo implementar el bucle en plt-esquema como en java- for(int i=0;i<10;){ for(int j=0;j<3;){ System.out.println(""+j); j++; } System.out.println(""+i); i++; }
Sieve of Eratosthenes Scheme
He estado buscando en la web una implementación del Sieve of Eratosthenes en el esquema y, aunque encontré una gran cantidad de contenido, ninguno de ellos parecía haberlo hecho como si fuera necesario. El problema es que la mayoría de los ...