http://Влад Чистяков/ ([identity profile] Влад Чистяков) wrote in [personal profile] stdray 2012-07-16 05:51 pm (UTC)

> Простой пример. Можно ли передать макрос параметром? Может ли какой-то код быть параметризован библиотекой с макросами?

Эти понятия не применимы к макросам. Ты просо рассуждаешь о том что не понимаешь.

Макросы это языковые расширения и/или метапрограммы (в зависимости от типа и решаемой задачи).

Их не надо куда-то предавать. Их параметры это произвольное AST (код без интепретации). Так что в них можно передать что угодно но в виде кода. Их передавать никуда нельзя просто потому что это бессмысленно. Код же макросов - это произвольный код на Немерле. Его можно передавать куда угодно как и любую функцию и в нем можно использовать что угодно.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting