Я хочу в ФУНКЦИОНАЛЬНОМ языке оформлять вложенные вызовы ФУНКЦИИ как в лиспе.
NList.Combine
( NList.Concat
( NList.Combine
( NList.Concat
(
Чтобы все выравнивалось по нажатию табуляции. С существующей системой отступов этого добиться мучительно трудно.
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>
Здравствуйте, Ka3a4oK, Вы писали:
KK>Я хочу в ФУНКЦИОНАЛЬНОМ языке оформлять вложенные вызовы ФУНКЦИИ как в лиспе.
KK>KK>NList.Combine
KK>( NList.Concat
KK> ( NList.Combine
KK> ( NList.Concat
KK> (
KK>
KK>Чтобы все выравнивалось по нажатию табуляции. С существующей системой отступов этого добиться мучительно трудно.
Ну, дык это не Лисп, а Си-подобный язык.
В прочем, вопрос отступов — это вопрос настраиваемости соответствующего сервиса. Можешь присоединиться и помочь сделать его гибче.
В Н2 постараемся заложить концепции упрощающие реализацию выравнивания. Ну, а настраиваемость будет зависеть от непосредственных реализаторов сервиса.
C>По-моему, это ужасный стиль.
Что тогда функциональное программирование, если не вложенные вызовы функций?
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>
Здравствуйте, Ka3a4oK, Вы писали:
C>>По-моему, это ужасный стиль.
KK>Что тогда функциональное программирование, если не вложенные вызовы функций?
я делаю так:
blah.Map(...)
.Flatten(...)
.Filter(...);
красиво
Но вот что в студии стандартный таб 4, а в шаблонах — 3, неприятно.
Здравствуйте, catbert, Вы писали:
C>Здравствуйте, Ka3a4oK, Вы писали:
C>>>По-моему, это ужасный стиль.
KK>>Что тогда функциональное программирование, если не вложенные вызовы функций?
C>я делаю так:
C>blah.Map(...)
C> .Flatten(...)
C> .Filter(...);
C>красиво
C>Но вот что в студии стандартный таб 4, а в шаблонах — 3, неприятно.
А для Nemerle размер табуляции должен быть 2.
Здравствуйте, _nn_, Вы писали:
__>А для Nemerle размер табуляции должен быть 2.
Для кода _компилятора_ Nemerle, вы хотели сказать.
Здравствуйте, catbert, Вы писали:
C>Здравствуйте, _nn_, Вы писали:
__>>А для Nemerle размер табуляции должен быть 2.
C>Для кода _компилятора_ Nemerle, вы хотели сказать.
А чем для прикладного кода плохо ?