Size: a a a

2020 May 06

K

Kir in Haskell
кана
happy вроде умеет в какую-то крутую штуку, чтобы собирать сразу несколько ошибок, вместо одной, это оч полезно для языков
--glr режим, вроде как
источник

NI

Nick Ivanych in Haskell
Kir
--glr режим, вроде как
GLR, это грамматики такие.
Которые позволяют парсить неоднозначное, лениво вытягивая различные варианты парсинга.
источник

AV

Alexander Vershilov in Haskell
А Text.toLower использует настройки локали или нет?
источник

A

Antonio in Haskell
нет
источник

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
А Text.toLower использует настройки локали или нет?
выходишь на турецкий рынок?
источник

JS

Jerzy Syrowiecki in Haskell
впрочем, для известных мне применений toLower не нужна локаль, даже если она турецкая
источник

аа

аа ааа in Haskell
STM операция будет блокировать поток вызывающей его си функции ?
источник

аа

аа ааа in Haskell
ну то есть
источник

аа

аа ааа in Haskell
будет ли оно работать вообще
источник

JS

Jerzy Syrowiecki in Haskell
сишная функция разве может вызвать STM? она может вызвать IO, например, atomically, соответственно, надо смотреть документацию на atomically
источник

аа

аа ааа in Haskell
ну я это и имел ввиду, да
источник

JS

Jerzy Syrowiecki in Haskell
то есть да, будет работать и будет блокировать, если надо
источник

аа

аа ааа in Haskell
слава богу, спасибо
источник

JS

Jerzy Syrowiecki in Haskell
вызов из Си в Хаскель у вас ведь через foreign export?
источник

аа

аа ааа in Haskell
Да
источник

AV

Alexander Vershilov in Haskell
аа ааа
STM операция будет блокировать поток вызывающей его си функции ?
Ты не можешь напрямую вызвать stm
источник

AV

Alexander Vershilov in Haskell
а если через foreign экспорт - то тред станет "хаскельным" и будет
источник

аа

аа ааа in Haskell
что происходит когда я вызываю foreign export функцию ? берется капабилити и блокируется его таск, и мой поток со стороны си становится таском этому капабилити?
источник

к

кана in Haskell
вот бы case в do-нотации работал бы так, что если в одной ветке (), то остальные ветки можно не писать, если там ~ pure ()
источник

YS

Yan Shkurinskiy in Haskell
Типа как when/unless?
источник