metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-05-03 06:06 pm

Design Patterns in Haskell

В RSS приползло: Design Patterns in Haskell

Как я и предполагал - бо́льшая часть оных "паттернов" является методом закатить солнце вручную сымитировать возможности ФП на обычных языках.

[identity profile] metaclass.livejournal.com 2010-05-03 08:28 pm (UTC)(link)
Ну потому что сколько я не читал всяких фаулеров, gof и макконнелов - это в большинстве своем выглядит как "в нашем языке это не через жопу сделать нельзя, а делать нужно, поэтому назовем это паттерном и будем закатывать солнце вручную".

[identity profile] zhacka (from livejournal.com) 2010-05-03 11:21 pm (UTC)(link)
Вот именно. Вместо простых HOF, GADT и еще нескольких фич преимущественно функциональных языков наворотили там хрен знает каких велосипедов с чертями и змеями с приводом на костылях. Во всяком случае, возможно в силу моего невежества, у меня именно такое впечатление.