1

Gostei muito dos extensors em Lua/Runa. Isso é uma ideia muito interessante porque transforma codegen em algo hackeável pela comunidade.

Só de curiosidade, vale dizer que o GCC e o Clang suportam plugins:

Ah, e meio que o -nostdlib é nativo de C porque a especificação determina os ambientes freestanding e hosted, onde freestanding não tem libc. Então já é nativo da especificação da linguagem um ambiente sem libc. Eu explico melhor isso aqui:

Carregando publicação patrocinada...
1

Sim, tenho ciência disto, e entendo que tenha feito uma correlação entre ambos. Então, esta minha resposta nem é muito direcioanda à ti, mas sim pessoas "de fora" que lerem isto:

A enorme diferneça entre os Plugins do GCC/Clang e os Extensors do Morgana, é:

Morgana não tem "comportamente padrão" quando se trata no codegen. Tudo é customizado.

GCC/Clang tem. Mas, coisas podem ser modificadas.

1

Acho que meu comentário foi interpretado errado. Eu estava respondendo isso:

[...] porque transforma codegen em algo hackeável pela comunidade.

Os plugins do GCC/Clang tornam codegen hackeável pela comunidade, não quis dizer que eram a mesma coisa que os Extensors no seu projeto.


Não entenda como uma crítica, mas sugiro observar qual comentário responde quem. Eu não estava falando com você, mas você respondeu como se eu estivesse.

Não é uma crítica, é só que se você achar que todo comentário no seu post é para você, você vai interpretar errado o comentário.