magog 02.08.2011 14:48 Azoth

Это ваше "ленивое инстанцирование" делает функциональный язык шаблонов с++ нечистым и слабопредсказуемым. Да и вообще, задача в топике не для шаблонов совсем.

(c) LOR

Ага, а эта ваша ленивость делает Haskell таким предсказуемым, что в haskell planet каждую неделю появляются опусы на тему "как нам расставить здесь bang patterns, чтобы не сожрать полгигабайта памяти в две строки". (Про "нечистый язык" я даже не хотел бы комментировать, поскольку в стандарте чуть более, чем дофига правил, созданных специально для того, чтобы невозможно было определить, инстанцирован шаблон или нет. Впрочем, я заберу свои слова, если мне приведут код, где A<X>::value == true iff инстанцирован B<X>.)
( http://udpn.livejournal.com/52799.html)

1. jtootf 02.08.2011 14:56 mcabber.79c081a0

несмотря на то, что процитированный фрагмент с ЛОРа некорректен от начала и до конца, наезд на ленивость в Haskell равносилен наезду на возможность попортить память в C

2. magogjtootf /1 02.08.2011 14:57 Azoth

наслаждаюс чтением с жж, которые ты посоветовал

Do you really want to delete ?