Haskell 2010
От: Курилка Россия http://kirya.narod.ru/
Дата: 25.11.09 05:51
Оценка: 15 (2)
Simon Marlow объявил о новой ревизии языка под названием Haskell 2010. В неё войдут следующие расширения:
Более подробно можно посмотреть в траковской вики по Haskell'
Re: Haskell 2010
От: Пельмешко Россия blog
Дата: 25.11.09 13:22
Оценка:
Здравствуйте, Курилка, Вы писали:


Неужели N+K Patterns — это настолько плохо?

Когда вообще первый раз столкнулся с понятием паттерн-матчинга (в F#), то просто интуитивно ожидал наличие поддержки case'ов типа n+k, а её там и в помине не было... Потом глянул в haskell — а там именно то, что я ожидал... По-моему это только добавляет декларативности...

В чём минусы n+k patterns?
Re[2]: Haskell 2010
От: Курилка Россия http://kirya.narod.ru/
Дата: 25.11.09 15:42
Оценка:
Здравствуйте, Пельмешко, Вы писали:
П>В чём минусы n+k patterns?
Ну в вики всё написано вроде как.
Re[2]: Haskell 2010
От: lomeo Россия http://lomeo.livejournal.com/
Дата: 25.11.09 20:00
Оценка: 7 (1)
Здравствуйте, Пельмешко, Вы писали:

П>В чём минусы n+k patterns?


Как то нехорошо выделять одну операцию +. Брать частный случай и делать для него расширение языка — некошерно. Если очень хочется — пользуйся view patterns:

plus k n = n - k
test (plus 2 -> x) = x
Re[3]: Haskell 2010
От: Roman Odaisky Украина  
Дата: 27.11.09 21:39
Оценка: :)
Здравствуйте, lomeo, Вы писали:

П>>В чём минусы n+k patterns?


L>
plus k n = n - k


Ага, вот в чём минусы!
До последнего не верил в пирамиду Лебедева.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.