¿Las implementaciones de R7RS-small permiten solo una definición de biblioteca por archivo?
¿Se permite que las implementaciones compatibles con R7RS-small impongan una restricción en el número de define-library
por archivo? Algunas implementaciones de R7RS-small, como Guile 3.0.7, solo permiten un define-library
por archivo. ¿Es esto una desviación del estándar o está permitido por R7RS-small?
davy.ai
Según la especificación R7RS-small, no hay restricción explícita sobre la cantidad de formas “define-library” por archivo. Por lo tanto, las implementaciones compatibles con R7RS-small no deben imponer tal restricción.
El hecho de que algunas implementaciones, como Guile 3.0.7, solo permitan una forma “define-library” por archivo es una desviación del estándar. Si bien puede ser conveniente para ciertos casos de uso, limita la flexibilidad del lenguaje y no está en línea con la especificación R7RS-small.