Resultados de la búsqueda a petición "scheme"
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 ...
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 ...
¿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 ...
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 ...
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 ...
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? ...
"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 ...
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 ...
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 ...
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 ...