На что заменить имена ImplicitCTX и DefineCTX?
От: VladD2 Российская Империя www.nemerle.org
Дата: 08.04.10 04:46
Оценка: +1
Всем привет.

Не нравятся мне все эти ImplicitCTX и DefineCTX. Информации — 0. Названия бередовые и явно высассаные из пальца.

Вот думаю чем бы их заменить.

Для ImplicitCTX наверно не плохо подойдет замена GetTyper или GetCurrentTyper. А вот для DefineCTX?

Для справки...

DefineCTX — это функция которая помещает переданный ей в качестве параметра typer в переменную с уникальным именем.

Эта переменная используется в разных макросах (например, в квази-цитатах типа ttype).
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: На что заменить имена ImplicitCTX и DefineCTX?
От: hardcase Пират http://nemerle.org
Дата: 08.04.10 09:07
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Всем привет.


VD>Не нравятся мне все эти ImplicitCTX и DefineCTX. Информации — 0. Названия бередовые и явно высассаные из пальца.


VD>Вот думаю чем бы их заменить.


VD>Для ImplicitCTX наверно не плохо подойдет замена GetTyper или GetCurrentTyper. А вот для DefineCTX?


Да, GetTyper() была бы гораздо понятней. Поддерживаю.

VD>Для справки...


VD>DefineCTX — это функция которая помещает переданный ей в качестве параметра typer в переменную с уникальным именем.


VD>Эта переменная используется в разных макросах (например, в квази-цитатах типа ttype).


Может быть тогда SetTyper()?
Дело в том, что я никогда не пользовался DefineCTX...
/* иЗвиНите зА неРовнЫй поЧерК */
Re[2]: На что заменить имена ImplicitCTX и DefineCTX?
От: seregaa Ниоткуда http://blogtani.ru
Дата: 08.04.10 10:07
Оценка:
Здравствуйте, hardcase, Вы писали:

VD>>DefineCTX — это функция которая помещает переданный ей в качестве параметра typer в переменную с уникальным именем.

H>Может быть тогда SetTyper()?

Или DefineTyper, если функция сама же и определяет (создает) эту переменную.
Мобильная версия сайта RSDN — http://rsdn.org/forum/rsdn/6938747
Автор: sergeya
Дата: 19.10.17
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.