unsafePerformIO
md5 - функция принимает на вход ленивую ByteString от файла и выдает Integer.
Чистая функция? Да. А внутри unsafePerformIO. :-)
Перемножить матрицы для скорости паралельно.
Тип функции :: матрица -> матрица -> матрица
Чистая функция, а внутри forkIO и unsafePerformIO.
От всем хорош haskell, только притворятся чистым языком.
:-)
On Tuesday, 26 April 2016, 16:59, Alexander Q <[email protected]> wrote:
> На ум приходит посчитать md5, но а если файла, то его целиком читать в
>память не оптимально, то это уже кондуиды, и на каждую порцию получаем IO в
>алгоритме.
Отличное условие. Посчитать функцию от (IO a) без IO? Будьте добры, спойте
"ёлочку", не набирая воздух в течение получаса. --
Moscow.pm mailing list
[email protected] | http://moscow.pm.org