Resultados de la búsqueda a petición "scheme"

6 la respuesta

¿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 ...

2 la respuesta

¿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 ...

3 la respuesta

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) ...

3 la respuesta

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 ...

7 la respuesta

¿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 ...

1 la respuesta

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 ...

2 la respuesta

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 ...

13 la respuesta

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 ...

1 la respuesta

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 ...

3 la respuesta

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 ...