El sistema de módulos de FLIN soporta cuatro formas de importación (simple, nombrada, con alias, namespace) y tres formas de exportación (pub, re-exportación nombrada, re-exportación con comodín). Las palabras clave de módulos son "soft keywords" para compatibilidad retroactiva. La resolución de rutas soporta rutas relativas, absolutas y de paquete. La estrategia de inlining de módulos -- donde el código importado se clona directamente en el programa principal antes de la compilación -- elimina la sobrecarga en tiempo de ejecución para el uso de importaciones.
Esta es la Parte 178 de la serie "Cómo construimos FLIN", que documenta cómo un CEO en Abidjan y un CTO de IA diseñaron y construyeron un lenguaje de programación desde cero.
Navegación de la serie: - [177] La extensión de FLIN para VSCode - [178] El sistema de módulos e importaciones (estás aquí) - [179] Literales de plantilla y formato de cadenas