Вы отвечаете, в одном письме на разные письма. :-)
On Wednesday, 27 April 2016, 14:48, Alexander Q <[email protected]> wrote:
> Хотел лишь пример бизнес логики без IO...Я, к сожалению, использую хаскель
>только в хобби-проектах. В целом забор помогает отделить не-IO-логику от
>IO.Типичная задача выглядит как1. взять данные (IO)2. сделать что-то с
>данными (pure)3. положить данные, или вывести их на экран (IO)
Пункты 1 и 3 можно упростить до readFile и putStrLn. Это дебажить довольно
просто. Всё остальное можно сделать не используя IO, за счёт чего гораздо проще
будет понимать, как это работает.
Это касается не только IO. Например, если функция в типе не объявила, что
зависит от глобального состояния — то она не зависит от него, и я могу не
беспокоиться что какая-нибудь другая функция поломает поведение моей. Это
крайне удобно, к этому быстро привыкаешь и страдаешь без таких удобств.
> Разницу между mission critiacal и utility софтом вы понимаете?
Объясните мне.
On Wed, Apr 27, 2016 at 2:42 PM Alex Chistyakov <[email protected]> wrote:
Да, что касается телекома, транслятор MML для АТСЦ-90 написан на C++ под QNX
Синхронизатор SS7-канала для <другого телеком-продукта> написан на C++ под Win
CE (ну и говно эта ваша Visual Studio 6 Embedded!)
И никому в здравом уме не пришло бы в голову писать их на COBOL
2016-04-27 14:31 GMT+03:00 Alex Chistyakov <[email protected]>:
2016-04-27 14:25 GMT+03:00 Andrey Kovbovich <[email protected]>:
27 апреля 2016 г., 14:15 пользователь Alex Chistyakov <[email protected]>
написал:
Кому, и правда, может прийти в голову предпочесть функциональный язык без
сайд-эффектов говноподелию из 60-х.
Вас дезинформировали. Из второй половины 50ых)
Картинка с пустым стадионом и подписью "look, all these people care!" dot jpg
Нет, правда, я за свою жизнь писателя дорвеев, дейтингов и ORM на пыхе
достаточно отколбасил на энтерпрайз, чтобы утверждения про промышленный
стандарт и хороший рантайм кобола не покупать
Любой язык можно обвешать линтерами, статическими анализаторами, тестами и
большой командой QAE
Будет почти как у взрослых, но за очень большие деньги
И все равно никаких гарантий не будет
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org