24.04.2007
Макросы Nemerle – расширенный курс
|
|
Аннотация: Статься задумана как углубленное описание самой малоосвещенной части языка программирования Nemerle – его макросистемы. В первой части статьи будет описан процесс компиляции и освещены его особенности. Рассказано о том, что же такое макросы, каких типов они бывают, и как с ними бороться.
Во второй части будут даны примеры каждого из видов макросов и советы, где и как их применять.
Ключевые слова: Nemerle, метапрограммирование, DSL, metaprogramming, макросы, macros |
18.08.2011
Макросы Nemerle – расширенный курс
|
|
Аннотация: Во второй части статьи о макросах Nemerle речь пойдет о макросах уровня выражения, о макросах, изменяющих синтаксис языка, а также о контексте компиляции, доступном в макросах, и тех возможностях, которые он предоставляет (типизации выражений, получении доступа к описанию типов проекта, информации о методах и т.п.).
Ключевые слова: Язык программирования; Nemerle; Макросы; Macros |
05.02.2008
Макросы Nemerle – расширенный курс
|
|
Аннотация: В третьей части статьи о макросах Nemerle речь пойдет о разработке метаатрибутов, то есть макросов, которые выглядят как Custom-атрибуты.
Ключевые слова: Nemerle, метапрограммирование, DSL, metaprogramming, макросы, macros |
03.09.2009
Макросы Nemerle – расширенный курс
|
|
Аннотация: В данной части статьи рассказывается о том, как работает система вывода типов Nemerle, о том, как с ней могут взаимодействовать макросы Nemerle, и что это дает
Ключевые слова: макросы, вывод типов, отложенная типизация, Constraint solver |