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

1 la respuesta

Diferentes comportamientos de nCurses con diferentes terminales

Obtengo dos comportamientos diferentes usando terminales diferentes, este es mi código: (use ncurses) (initscr) (curs_set 0) (noecho) (start_color) (define win (newwin 20 50 1 1)) (wclear win) (box win 0 0) (for-each (lambda (y) (for-each ...

3 la respuesta

Esquema: cambiar la definición de números complejos para aceptar vectores

Básicamente, lo que estoy tratando de hacer es cambiar la definición de números complejos para poder representar vectores en Scheme. Quiero poder escribir algo como "i + j + k" sin las comillas y no dejar que el programa se vuelva completamente ...

2 la respuesta

¿Hay un equivalente a la primitiva "tiempo de ejecución" de Lisp en Scheme?

De acuerdo aSICP sección 1.2.6 [http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-11.html#%_sec_1.2.6], ejercicio 1.22: La mayoría de las implementaciones de Lisp incluyen un primitivo llamado tiempo de ejecución que devuelve un número entero ...

3 la respuesta

Función tonumber (tonumber ‘(uno dos tres) -> 123

Después de la solución de¿Cómo deletrear un número en la raqueta? (hechizo) [https://stackoverflow.com/questions/22696615/how-to-spell-a-number-in-racket-spellnum/22700116?noredirect=1#22700116] , ahora estoy tratando de escribir una función que ...

5 la respuesta

Cómo determinar si una lista tiene un número par o impar de átomos

Pregunta de principiante tScheme: Necesito determinar si una lista contiene una cantidad par o impar de átomos usando recursividad. Sé que la manera fácil es obtener la longitud de la lista y determinar si es par o impar, pero me gustaría ver ...

3 la respuesta

Obtener cada enésimo átomo usando el esquema no recoge el último átomo

Se supone que el programa selecciona cada tercer átomo en una lista. Tenga en cuenta que el último átomo 'p' debe recogerse, pero no lo es. Cualquier sugerencia de por qué no se selecciona el último átomo. (define (every3rd lst) (if (or (null? ...

10 la respuesta

"Programación funcional" tiene un significado claro, pero ¿tiene "lenguaje funcional"?

Entiendo muy claramente la diferencia entre funcional e imperativotécnicas de programación. Pero existe una tendencia generalizada a hablar de "lenguajes funcionales", y esto realmente me confunde. Por supuesto, algunos idiomas como Haskell ...

1 la respuesta

El objeto ___ no es aplicable [duplicado]

Esta pregunta ya tiene una respuesta aquí: "Aplicación: no es un procedimiento" en procedimientos aritméticos binarios [/questions/19022704/application-not-a-procedure-in-binary-arithmetic-procedures] 1 respuestaObtener cada enésimo átomo ...

1 la respuesta

Convertir números a la lista de letras en inglés

Tengo la siguiente función que convierte una entrada de números en la salida de palabra parcialmente traducida de esos números. Usando el producto y el cociente, agrega la representación de palabras de los números mientras divide el número en ...

1 la respuesta

Construyendo acumulador para listas perezosas en Racket

Definí una lista perezosa simple de todos los enteros desde cero: (define integers-from (lambda (n) (cons n (lambda () (integers-from (+ 1 n)))))) (define lz (integers-from 0))También codifiqué un accumaltor que obtiene una lista perezosa como ...