Информация об изменениях

Сообщение Re[3]: Nitra-C# и Nitra-Nemerle от 14.01.2016 21:05

Изменено 14.01.2016 23:56 VladD2

Здравствуйте, jazzer, Вы писали:

J>Это разве что макросы высшего порядка (т.е. зовущие другие макросы) можно сделать кросс-языковыми, а первичные макросы — имхо, никак.


Если макросы (или нечто их заменяющее) будут работать на уровне АСТ-а дотнета, то их можно будет применять для любого языка способного основанного на этом АСТ-е.

Синтакси, естественно, придется написать свой для каждого языка. А вот реализацию можно будет иметь общую для группы языков. Так что Nemerle 2.0 и C# могут иметь общие макросы.
Re[3]: Nitra-C# и Nitra-Nemerle
Здравствуйте, jazzer, Вы писали:

J>Это разве что макросы высшего порядка (т.е. зовущие другие макросы) можно сделать кросс-языковыми, а первичные макросы — имхо, никак.


Если макросы (или нечто их заменяющее) будут работать на уровне АСТ-а дотнета, то их можно будет применять для любого языка основанного на этом АСТ-е.

Синтакси, естественно, придется написать свой для каждого языка. А вот реализацию можно будет иметь общую для группы языков. Так что Nemerle 2.0 и C# могут иметь общие макросы.