LINUX.ORG.RU

Столкнулся я с вашим шарпом...


0

2

... и в нём нет глобальных макросов. http://stackoverflow.com/questions/5149351/c-solution-wide-define
Как народ обычно добавляет фичи без макросов?
Т.е. в C я бы написал:

#if NEW_COOL_FEATURE
   <new code here>
#else
   <old working code here>
#endif

Или на шарпе сразу работающий код пишут?

Перемещено mono из talks

★★★★★

Вы глубоко путаете компилируемый код с управляемым. Мне просто интересно, как бы Вы написали такой же код на Python или, допустим, на CLisp? Или уж, если на то пошло, на Haskell или Java? Вы себе задавали такой вопрос?

void_ptr ★★★★
()

Как народ обычно добавляет фичи без макросов?

Как обычно - бранчуется и добавляет.
В шарпроектах за последние лет 5 макросы не использовалиsь. Вообше, редко когда необходимая фишка.

d_Artagnan ★★
()
Ответ на: комментарий от vertexua

По умолчанию при загрузке в контекст компилируется весь класс целиком. До первого использования.

anonymous
()

Тред не читал. Common Lisp уже предлагали?

mv ★★★★★
()

#if NEW_COOL_FEATURE

Вроде, в наш век такое комильфо решать с помощью VCS. Делаешь новую ветку и творишь там что хочешь.

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.