Епический стыд
Пытался написать прогу на хаскеле, которая читает файл, обрабатывает его и дописывает в его конец новую строку. Тут же напоролся на lazy i/o и то, что после hClose файл уже не читается, а до hClose файл нельзя открыть на запись. C readFile аналогично.
Кстате, что-то я в System.IO совсем не вижу вариаций openFile с ShareRead/ShareWrite, оно что ле вообще не предусмотрено?
Кстате, что-то я в System.IO совсем не вижу вариаций openFile с ShareRead/ShareWrite, оно что ле вообще не предусмотрено?
no subject
Мне нужен язык с выводом типов, каррированием, ФВП и прочими подобными фичами, а синтаксис эрланга, окамла и схемы меня бесит.
Основная проблема, которую я вижу с хаскелем, кроме его академичности - это то, что если где-нибудь посередине сложного проекта на нем начнутся баги в компиляторе - это будет очень смешно :) А вероятность такого есть, скажем, YHC я убивал прожкой в три строки.
no subject
Мне нужен язык с выводом типов, каррированием, ФВП и прочими подобными фичами, а синтаксис эрланга, окамла и схемы меня бесит.
Что не так со схемой? Эрланг тоже кстати вполне себе. Окамль я не осилил (но на нём тоже пишут тяжёлый софт). Все три продакшн-рэди.
>Основная проблема, которую я вижу с хаскелем, кроме его академичности - это то, что если где-нибудь посередине сложного проекта на нем начнутся баги в компиляторе - это будет очень смешно :) А вероятность такого есть, скажем, YHC я убивал прожкой в три строки.
Вероятность этого - 100% - вообще, науке не известны большие проекты писанные на хаскеле (хотя бы по причине того что пока проект будет написан, в хаскеле всё поменяется и ничего не будет работать ;]).
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
2) Что Вы называете "большой проект"? Учтите, что мерить в количестве строк, количестве программистов или времени разработки некорректно т.к. подобное утверждение можно будет опровергнуть тем, что хаскель лаконичен, достаточно продуктивен чтобы стопицот программистов было не нужно, а действительно качественная компиляция и много библиотек появились лишь сравнительно недавно. (внимание: я не утверждаю, что это так - я утверждаю, что если Вы будете мерить именно так, то обсуждение зайдет в тупик)
no subject
no subject
Что не так с гуйней на джаве?
no subject
no subject
Еще есть коряво сымитированный Oxygen XML. Настолько коряво, что мало кто об этом догадывается, пока не покажешь что это swing.
no subject
no subject
Эрланг меня печалит своим синтаксисом и вроде у него динамическая типизация.
Окамл лежит на сайте в домене .fr, что само по себе напрягает - от лягушатников ждать ничего хорошего нельзя :)
no subject
Про эрланг - я не профи в эрланге, но очень многим нравится.
А про окамл - это вже придирки.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Достали. Сидите и дрочите на свой кривохаскель. Удачи.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject