Resultados de la búsqueda a petición "scheme"
¿En qué se diferencia Racket de Scheme?
Racket es un descendiente de Scheme. ¿En qué se diferencia Racket de R6RS? ¿Qué agregó, quitó o simplemente es diferente? Entiendo que Racket es más que un idioma, es una plataforma para idiomas. Pero me estoy refiriendo al dialecto principal de ...
¿Qué es '(apóstrofe) en Racket?
Estoy un poco confundido sobre el significado de la' Firmar en la raqueta. Me parece que el mismo signo tiene diferentes significados. Mire 2 ejemplos simples a ...
Filtrando a través de una lista de números
Esta es mi función para el curry: (define (curry g) (lambda(x) (lambda(y) (g x y))))Estoy tratando de producir una lista de números no iguales a 1 usando la función curry. Lo que tengo hasta ahora es: (define filter-numbers ((curry filter) ...
Problema de la bandera nacional de mauritus
He hecho una solución para elProblema de la bandera nacional holandesa [http://en.wikipedia.org/wiki/Dutch_national_flag_problem]ya. Pero esta vez, quiero probar algo más difícil: el problema de la bandera nacional de Mauritus: 4 colores, en ...
¿Cuántas primitivas se necesitan para construir una máquina LISP? ¿Diez, siete o cinco?
En este sitio dicen que hay 10 primitivas LISP. Los primitivos son:atom, quote, eq, car, cdr, cons, cond, lambda, label, apply. http://hyperpolyglot.wikidot.com/lisp#ten-primitives [http://hyperpolyglot.wikidot.com/lisp#ten-primitives] Stevey ...
R5RS Scheme input-output: ¿Cómo escribir / agregar texto a un archivo de salida?
¿Cuál es una manera simple de enviar texto a archivo en una versión de Scheme compatible con R5RS? Utilizo MEEP de MIT (que utiliza Scheme para la creación de secuencias de comandos) y quiero enviar el texto al archivo. He encontrado ...
expansión de macro en el esquema de engaño
En Guix hay una capa hecha de macros que embellecen la creación y manipulación de registros srfi-9 El código está en guix / records.scm El código es grande y articulado Pensé expandir esas macros para ver su entrada y su salida para tener ...
Edición de programas "mientras se están ejecutando"? ¿Por qué
He estado aprendiendo más sobre los idiomas Lisp y Lispy últimamente, y los encuentro bastante poderosos. Una cosa que he estado leyendo en toda la red es que una ventaja de escribir en Lisp, Clojure, etc., es que puede editar su programa ...
Eliminar todos los miembros duplicados de una lista en el esquema
Estoy tratando de eliminar duplicados en una lista, usando recursividad. Esto es lo que tengo. Solo elimina el primer duplicado, no todos. Mi idea es mirar al primer miembro, verificar si es miembro del resto de la lista, si es así, llamar a ...
Esquema de programación (Racket) con VIM - Cómo comenzar
ecientemente, comencé a programar Racket (anteriormente Scheme) en DrRacket. Rápidamente comencé a perder todas las características de VIM en DrRacket, por lo que me gustaría usar VIM para mi programación de esquema (raqueta). é que Emacs podría ...