metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-09-11 12:38 pm

Ниасилил

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

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

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

[identity profile] 4da.livejournal.com 2014-09-11 02:21 pm (UTC)(link)
> Ещё и макросы, которые нельзя каррировать почему-то.
проблемы языков без четко разделенных syntax phases

[identity profile] avnik.livejournal.com 2014-09-11 05:41 pm (UTC)(link)
рекурсивные/anaphoric макросы то можно?

[identity profile] 4da.livejournal.com 2014-09-11 09:07 pm (UTC)(link)
в схемке? можно.