[Moscow.pm] А почему не Perl?

ksvs ksvs1996 на ymail.com
Вт Апр 26 23:46:59 PDT 2016


unsafePerformIO
md5 - функция принимает на вход ленивую ByteString от файла и выдает Integer.
Чистая функция? Да. А внутри unsafePerformIO. :-)

Перемножить матрицы для скорости паралельно.
Тип функции :: матрица -> матрица -> матрица
Чистая функция, а внутри forkIO и unsafePerformIO.

От всем хорош haskell, только притворятся чистым языком.
:-)

 

    On Tuesday, 26 April 2016, 16:59, Alexander Q <qalexx на gmail.com> wrote:
 
 > На ум приходит посчитать md5, но а если файла, то его целиком читать в память  не оптимально, то это уже кондуиды, и на каждую порцию получаем IO в алгоритме.
Отличное условие. Посчитать функцию от (IO a) без IO? Будьте добры, спойте "ёлочку", не набирая воздух в течение получаса.   
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20160427/0ced3458/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm