Обычный GHC. Мы пишем код на Haskell с использованием eDSL Ivory. Получаем программу, которая генерит C99 код и компилирует его с помощью любого компилятор си компилятора (мы GCC используем).
Так получается хорошо разделять бизнес-логику от железа и легко переносить код между различными аппаратными платформами, платами и т.п. Плюс экономия времени на отладке. И как результат достаточно надежный код с гарантированными свойствами.
На выходе получаем машинный код. Haskell служит таким мета-инструментом над C – вроде, шаблонов на стероидах.
Не всякой рекурсии нужен стек
Его нормальным поведением ;) часто единственно возможным
Возможно как-то так?
Еще бы это "втащить" в мобильные и десктопные приложения ;) а не только в вебчик!
С Новым Годом-с!
Как раз использую альтернативу TOTP – WebAuthn/FIDO2/passkeys
– Протестую! Достоевский бессмертен!
Кукуха?
На React ;)
В хаскеле оно не надо, там все иммутабельно ;)
У Haskell, получается, еще ниже!
А как же Haskell? 😜😎
Еще в Древнем Риме! И уже потом его не Тьюринг, а Чёрч перепридумал для лямбда-исчисления!
APL – все уже давно придумано
Python – плохой пример. Haskell – хороший!
Дефлопе ;)
Haskell же ;)
Haskell не хватает в списке ;)
LRU?
Обычный GHC. Мы пишем код на Haskell с использованием eDSL Ivory. Получаем программу, которая генерит C99 код и компилирует его с помощью любого компилятор си компилятора (мы GCC используем).
Так получается хорошо разделять бизнес-логику от железа и легко переносить код между различными аппаратными платформами, платами и т.п. Плюс экономия времени на отладке. И как результат достаточно надежный код с гарантированными свойствами.
На выходе получаем машинный код. Haskell служит таким мета-инструментом над C – вроде, шаблонов на стероидах.