Resultados de la búsqueda a petición "scheme"
¿Qué entorno, IDE o intérprete poner en práctica el esquema?
He estado haciendo mi camino a través deThe Little Schemer y me preguntaba qué entorno, IDE o intérprete sería mejor usar para probar cualquiera de los códigos de Scheme que escribí yo mismo.
Utilizando Lisp o Scheme para la configuración en tiempo de ejecución de programas Java
He visto varios proyectos que terminan en un punto donde la configuración real dependía de cosas que solo estaban disponibles en tiempo de ejecución. La forma típica de configurar un programa Java es leer uno o más archivos de propiedades de ...
¿Por qué Scheme no admite entornos de primera clase?
He estado leyendo a través de SICP (Estructura e interacción de programas de computadora) y estaba realmente emocionado de descubrir esta maravillosa forma especial: "make-environment", que demuestran utilizar junto con eval como una forma de ...
¿Cómo puedes redefinir un identificador constante en DrScheme?
Estoy usando DrScheme para escribir un intérprete de Scheme. Defino un bucle de lectura, lectura, evaluación y estoy redefiniendo el procedimiento de evaluación. Esto funciona bien en otras implementaciones de esquemas como Chez Scheme, pero no ...
Diferencia entre OOP y programación funcional (esquema) [cerrado]
Estoy viendo un video curso / conferencias de Stanford. El curso es "La estructura e interpretación de los programas de computadora" n la primera conferencia de OOP, el instructor (Brian Harvey) describe un método de OOP como uno que da ...
¿Cuál es la función Scheme para encontrar un elemento en una lista?
Tengo una lista de elementos '(a b c) y quiero encontrar si x (verdadero o falso) está en ella, donde x puede ser' ao 'd, por ejemplo. ¿Hay una función integrada para esto?
Ejecución de código de sustitución basado en reglas de coincidencia de patrones SICP
He encontrado el código de esta lección en línea (http://groups.csail.mit.edu/mac/ftpdir/6.001-fall91/ps4/matcher-from-lecture.scm), y estoy teniendo una gran experiencia tiempo tratando de depurarlo. El código se ve bastante comparable a lo que ...
¿Cómo paso una lista como una lista de argumentos en la raqueta?
Tengo una declaración como esta: ((lambda (a b c) (+ a b c)) 1 2 3) ; Gives 6 Y me gustaría poder pasarle también una lista así: ((lambda (a b c) (+ a b c)) (list 1 2 3)) ... excepto que esto no funciona porque toda la lista se pasa como 'a'. ...
Lazy Evaluation vs Macros
Estoy acostumbrado a la evaluación perezosa de Haskell, y me irrito con los lenguajes ansiosos por defecto ahora que he usado la evaluación perezosa correctamente. Esto es realmente bastante dañino, ya que los otros lenguajes que uso ...
Diferencias entre #lang esquema y #lang racket
Supongo que la raqueta #lang es un dialecto del esquema con muchas más estructuras innovadoras y funciones comunes, y tal vez sería más pedagógico. ¿Cuáles son las ventajas de una raqueta #lang contra el esquema #lang? Es mejor (o incluso ...