Resultados de la búsqueda a petición "racket"
Cálculo arbitrario en macro de esquema
Se dice que las macros de esquema, al menos la variedad de casos de sintaxis, permiten la transformación de un cálculo arbitrario en el código. Sin embargo (tanto en el caso general como en el caso específico que estoy viendo actualmente) esto ...
Colección de excelentes aplicaciones y programas con macros
Estoy muy interesado en las macros y apenas estoy comenzando a entender su verdadero poder. Por favor, ayúdame a recolectar un gran uso de los macro sistemas Hasta ahora tengo estas construcciones: La coincidencia de patrones: Andrew Wright y ...
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 ...
¿Alguien podría explicar call / cc en palabras simples?
Estoy estudiando la raqueta del idioma y tratando de comprender para qué es realmente la llamada / cc. ¿Podría alguien explicarlo en palabras simples y dar un ejemplo o dos? Gracias.
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 ...
Mi código señala el error "aplicación: no es un procedimiento" o "llamada a no procedimiento"
Durante la ejecución de mi código obtengo los siguientes errores en las diferentes implementaciones de Scheme: Raqueta: application: not a procedure; expected a procedure that can be applied to arguments given: '(1 2 3) ...
Incluyendo un archivo externo en raqueta
Me gustaría incluir todas las funciones definidas en un archivo de raqueta dado para obtener el mismo efecto que si se copiaran. ¿Es posible hacer eso?