metaclass: (Default)
[personal profile] metaclass
Почему я втащил кложурь вместо хаскеля в продакшен - потому что слишком туп, чтобы понять вот такое: http://hackage.haskell.org/package/base-4.7.0.1/docs/src/Data-List.html#permutations

Не могу от входа разобраться, как это работает, нужны длительные сознательные усилия, соответственно - если что сломается в сторонних либах - не смогу починить или обойти костылями по быстрому.

А если внутри софта будет еще и FFI (а он там будет, потому что некоторых нужных мне вещей в х-ле нет и придется писать самому) - оно еще при ошибках в нем и в нечитабельные сегфолты, никак не связанные с текущей операцией (ибо ленивость) валиться будет.

Date: 2014-09-11 05:09 pm (UTC)
From: [identity profile] thesz.livejournal.com
У вас глаз замылен. Там есть эффекты.

Date: 2014-09-11 05:25 pm (UTC)
ext_646638: (Default)
From: [identity profile] rdia.livejournal.com
Ну можно через параметр вставить и рекурсией.

Date: 2014-09-11 06:54 pm (UTC)
ext_646638: (Default)
From: [identity profile] rdia.livejournal.com
Ну Printf там вообще безобиден - хотите я в том же стиле вам вычисление квадратного корня напишу? Ещё проще будет, если методом половинного деления делать - 4 метки: старт, сдвиг левой границы, сдвиг правой границы, выход по точности.

Date: 2014-09-11 07:19 pm (UTC)
From: [identity profile] thesz.livejournal.com
Да-да Безобиден. Ага.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 17th, 2025 12:54 pm
Powered by Dreamwidth Studios