-
Notifications
You must be signed in to change notification settings - Fork 21
Extensões e Bibliotecas
Neste tópico é que Delégua nasceu.
Égua, até a versão 1.2.0, tinha duas bibliotecas apenas: tempo e eguamat. Ambas vivem no código-fonte da linguagem. Novos métodos e funcionalidades, portanto, requerem uma atualização na linguagem como um todo.
Em Delégua, o núcleo da linguagem deve ser minimalista: apenas o fundamental para a execução básica da linguagem deve ser implementado aqui. Isto quer dizer que bibliotecas devem ser uma parte extensível da linguagem. O que entendemos como "biblioteca básica" vai até funcionalidades envolvendo primitivas, como texto, números e estruturas de dados primárias.
delegua-node
possui a capacidade de importar bibliotecas do NPM. Para este núcleo da linguagem, é necessário implementar um suporte à importação manual, derivando o interpretador base. Isso é feito hoje no projeto delegua-web
.