Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 13, 2009 15:14:35

george
От:
Зарегистрирован: 2006-06-19
Сообщения: 55
Репутация: +  0  -
Профиль   Отправить e-mail  

Область применения

по макросам ситуация такая - их там два вида. Который более навороченный он в Svn, релиз будет в течение месяца. Разница в том, что первые не рефлективные по отношению к коду, вторые - как процедуры языка, тока результат их работы - код.
>Ну я могу в C# массив создать вместо списка. Или new_lst = (,) чем-то принципиально от массива отличается?
там во втором случае создается не массив, а IEnumerable, то бишь функция -генератор. Ессно в шарпе тоже можно все это, но кода больше, муторней, особенно, когда действительно код непростой.
>>Я бы радовался чему-нить наподобие шаблонов из C++ (но не дженерикам).
В бу все намного серьезней чем в плюсах в этой части.
Еще неприятность, которую надо знать: Документация на сайте года на три отстает от реального положения дел. Старое все работает, но порядка 200 (!) новых фишек описаны только в http://jira.codehaus.org/browse/BOO?report=com.atlassian.jira.plugin.system.project:roadmap-panel. Сказывается то, что его пользователи, в основном, продвинутые программеры.



Офлайн

#2 Янв. 13, 2009 15:31:57

george
От:
Зарегистрирован: 2006-06-19
Сообщения: 55
Репутация: +  0  -
Профиль   Отправить e-mail  

Область применения

вот это - http://boo.codehaus.org/Syntactic+Macros - это вообще древняя система, тоже макросы, но не то, что я говорил:
это про 1-е http://tore.vestues.no/2008/12/27/the-boo-extensibility-tutorials/
это про новую http://jira.codehaus.org/browse/BOO-1077



Офлайн

#3 Янв. 13, 2009 18:09:51

cleg
От:
Зарегистрирован: 2006-11-09
Сообщения: 153
Репутация: +  0  -
Профиль   Отправить e-mail  

Область применения

NightmareZ
В C# тоже есть динамическая типизация:
угу. в 2010 версии. а то что вы привели - это никак не динамическая типизация. это - синтаксический сахар для статической.



Офлайн

#4 Янв. 14, 2009 22:11:17

NightmareZ
От: Симферополь
Зарегистрирован: 2009-01-08
Сообщения: 40
Репутация: +  0  -
Профиль   Адрес электронной почты  

Область применения

cleg
NightmareZ
В C# тоже есть динамическая типизация:
угу. в 2010 версии. а то что вы привели - это никак не динамическая типизация. это - синтаксический сахар для статической.
Признаю, был неправ.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version