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

1 la respuesta

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

8 la respuesta

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

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

3 la respuesta

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

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

1 la respuesta

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

3 la respuesta

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?