metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-12-06 09:53 am

Епический стыд

Пытался написать прогу на хаскеле, которая читает файл, обрабатывает его и дописывает в его конец новую строку. Тут же напоролся на lazy i/o и то, что после hClose файл уже не читается, а до hClose файл нельзя открыть на запись. C readFile аналогично.

Кстате, что-то я в System.IO совсем не вижу вариаций openFile с ShareRead/ShareWrite, оно что ле вообще не предусмотрено?

[identity profile] theiced.livejournal.com 2009-12-06 02:11 pm (UTC)(link)
Вот новое утверждение - на хаскеле не сделано ничего значимого кроме компилятора хаскеля (а он таки проект небольшой) == он не годится для написания больших проектов.

[identity profile] permea-kra.livejournal.com 2009-12-06 02:33 pm (UTC)(link)
Дополнение: проект, который на другом языке был бы большим, на хаскеле с высокой вероятностью будет маленьким.

[identity profile] antilamer.livejournal.com 2009-12-06 02:37 pm (UTC)(link)
1) bluespec.com ? galois.com ?
2) Что Вы называете "большой проект"? Учтите, что мерить в количестве строк, количестве программистов или времени разработки некорректно т.к. подобное утверждение можно будет опровергнуть тем, что хаскель лаконичен, достаточно продуктивен чтобы стопицот программистов было не нужно, а действительно качественная компиляция и много библиотек появились лишь сравнительно недавно. (внимание: я не утверждаю, что это так - я утверждаю, что если Вы будете мерить именно так, то обсуждение зайдет в тупик)