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 12:29 pm (UTC)(link)
Я в курсе. И фигли толку? Вон на жаве из гуйни написано 100500 иде для жавы. Жава пригодна для гуи?

[identity profile] permea-kra.livejournal.com 2009-12-06 12:41 pm (UTC)(link)
Ээээ. А фигли тогда говорите заведомую неправду-то ?

[identity profile] theiced.livejournal.com 2009-12-06 12:45 pm (UTC)(link)
давайте мне пример чегой нить КРОМЕ компилятора хаскеля.

[identity profile] permea-kra.livejournal.com 2009-12-06 01:42 pm (UTC)(link)
А зачем? Утверждение с квантором общности опровергается одним контрпримером.

[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) Что Вы называете "большой проект"? Учтите, что мерить в количестве строк, количестве программистов или времени разработки некорректно т.к. подобное утверждение можно будет опровергнуть тем, что хаскель лаконичен, достаточно продуктивен чтобы стопицот программистов было не нужно, а действительно качественная компиляция и много библиотек появились лишь сравнительно недавно. (внимание: я не утверждаю, что это так - я утверждаю, что если Вы будете мерить именно так, то обсуждение зайдет в тупик)

[identity profile] volodymir-k.livejournal.com 2009-12-06 03:41 pm (UTC)(link)
Да, Жава пригодна для гуи.

[identity profile] henu3detb.livejournal.com 2009-12-07 08:44 am (UTC)(link)
Конечно.
Что не так с гуйней на джаве?

[identity profile] levgem.livejournal.com 2009-12-07 03:20 pm (UTC)(link)
А назовите мне пример хотя бы одной софтины на яве, которая бы быстро работала и имела нативный интерфейс, а не коряво сымитированный.

[identity profile] henu3detb.livejournal.com 2009-12-07 03:27 pm (UTC)(link)
Нативный - все что на swt, eclipse, например. Насчет быстро можно спорить, по мне eclipse отзывчив весьма, хотя как IDE не нравится.

Еще есть коряво сымитированный Oxygen XML. Настолько коряво, что мало кто об этом догадывается, пока не покажешь что это swing.

[identity profile] volodymir-k.livejournal.com 2009-12-09 10:51 am (UTC)(link)
Azureus Vuze