Resultados de la búsqueda a petición "scheme"
usando lambda en lugar de dejar en esquema
En SICP 1.2.1 hay una función que hace un número racional, como sigue: (define (make-rat n d) (let ((g (gcd n d))) (cons (/ n g) (/ d g))))Tengo curiosidad por saber cómo puede implementar lo mismo usando lambda en lugar de let, sin llamar a GCD ...
¿Qué es "Llamar por nombre"?
Estoy trabajando en una tarea para el hogar donde se nos pide que implementemos una estrategia de evaluación llamada "llamada por nombre" en un idioma específico que desarrollamos (usando Scheme). Nos dieron unejemplo en Scala ...
¿Qué es exactamente un "aviso de continuación"?
Estoy tratando de descifrarla documentación [http://docs.racket-lang.org/reference/cont.html?q=with-handlers#%28def._%28%28quote._~23~25kernel%29._call-with-continuation-prompt%29%29] call-with-continuation-promptAplicaproc a lo dadoargs con la ...
Clojure o Scheme bibliotecas de clasificación bayesianas?
¿Algún indicador para esquematizar / racket o clojure bibliotecas de clasificación bayesianas? Necesito uno para un proyecto de juguete / aprendizaje que voy a hacer.
¿Cómo genero todas las permutaciones de cierto tamaño con repeticiones en Scheme?
Estoy aprendiendo Scheme y estoy tratando de generar permutaciones con repeticiones de cierto tamaño. Por ejemplo, dado n = 4 y establecer S = {a, b, c, d, e, f}, me gustaría generar todas las permutaciones posibles: {a, a, a, a}, {a, a, a, b}, ...
¿Cómo funciona el let en forma de bucle?
Enuna respuesta [http://www.stackoverflow.com/questions/12834562/scheme-number-to-list#12841962] que explica cómo convertir un número a una listanumber->list El procedimiento se define de la siguiente manera: (define (number->list n) (let loop ...
Convertir cadena a código en Scheme
¿Cómo convierto una cadena en el código correspondiente en el esquema PLT (que no contiene elstring->input-port método)? Por ejemplo, quiero convertir esta cadena: "(1 (0) 1 (0) 0)"en esta lista: '(1 (0) 1 (0) 0)¿Es posible hacer esto sin abrir ...
Usar "hacer" en el esquema
¿Cuál es la diferencia entre CODE SNIPPET 1 y CODE SNIPPET 2? ;CODE SNIPPET 1 (define i 0) (do () ((= i 5)) ; Two sets of parentheses (display i) (set! i (+ i 1))) ;CODE SNIPPET 2 (define i 0) (do () (= i 5) ; One set of parentheses (display i) ...
(definir (promedio ...)) en Lisp
Solo estoy jugando con el esquema / lisp y estaba pensando en cómo corregiría mi propia definición deaverage. Sin embargo, no estoy seguro de cómo hacer algunas cosas que creo que son necesarias. definir un procedimiento que tome un número ...
Eliminar varios caracteres de una lista si están uno al lado del otro en Scheme
Tengo que hacer un programa de Dr. Racket que elimine las letras de una lista si siguen la misma letra que él. Por ejemplo: (z z f a b b d d) se convertiría en (z f a b d). He escrito un código para esto, pero todo lo que hace es eliminar la ...