Supongo que #lang racket es un dialecto de esquema con muchas más estructuras y funciones comunes y quizás sea más pedagógico. ¿Cuáles son las ventajas de una raqueta #lang contra el esquema #lang?Diferencias entre #lang scheme y #lang racket
¿Es mejor (o incluso posible) utilizar el esquema #lang en racket para seguir todo el contenido de 'Estructura e interpretación de programas informáticos' o incluso 'Cómo diseñar programas'. HtDP es #lang racket específico?
Cualquier código escrito en el esquema #lang, siempre que las bibliotecas no se incluyan, se puede utilizar en el esquema de pollo o en cualquier intérprete principal?
Gracias de antemano.
Muchas gracias por la información de Eli, siendo para el propósito pedagógico voy a ir totalmente con la raqueta, lo que era muy bueno del esquema de pollo es la compilación de la parte C. – orlybg
Con Racket no hay mucha necesidad de compilar para C: utiliza un compilador justo a tiempo que funciona bastante bien. Si le preocupa crear archivos ejecutables independientes en lugar de la velocidad, también hay formas de hacerlo: consulte 'raco exe' y' raco distribute'. –
Solo para enfatizar una cosa aquí: '#lang scheme' es casi exactamente lo mismo que' #lang racket' - no es más similar a Chicken Scheme, o a SICP o HtDP que '#lang racket'. –