Size: a a a

2020 May 10

AV

Alexander Vershilov in Haskell
И поиграть в го
источник

YS

Yan Shkurinskiy in Haskell
Data.Text.Array.new: size overflow
CallStack (from HasCallStack):
 error, called at libraries/text/Data/Text/Array.hs:132:20 in text-1.2.3.1:Data.Text.Array
источник

YS

Yan Shkurinskiy in Haskell
Что же не везёт то(
источник

AV

Alexander Vershilov in Haskell
Что-то у тебя не то с текстом
источник

AV

Alexander Vershilov in Haskell
new :: forall s. Int -> ST s (MArray s)
new n

 | n < 0 || n .&. highBit /= 0 = array_size_error
источник

AV

Alexander Vershilov in Haskell
highBit    = maxBound xor (maxBound shiftR 1)
источник

YS

Yan Shkurinskiy in Haskell
Да вот знать бы х(
источник

AV

Alexander Vershilov in Haskell
А кто умный в чём прикол проверки выше?
источник

AV

Alexander Vershilov in Haskell
n < 0 и n .&. highBit /= 0 это же одно и тоже?
источник

YS

Yan Shkurinskiy in Haskell
Пока решил попробовать решить проблему в стиле "включить/выключить"
источник

YS

Yan Shkurinskiy in Haskell
срез обновлю
источник

YS

Yan Shkurinskiy in Haskell
не помогло(
источник

AV

Alexander Vershilov in Haskell
выглядит очень странно
источник

AV

Alexander Vershilov in Haskell
А если попробовать с -O0 собрать?
источник

YS

Yan Shkurinskiy in Haskell
сейчас
источник

AV

Alexander Vershilov in Haskell
был ещё какой-то флаг отключить rewriting rules
источник

AV

Alexander Vershilov in Haskell
Но можно пока из пушки по воробьям пострелять
источник

IK

Ilya Kos in Haskell
A64m AL256m qn I0
ну для натов-то такая функциональность в base есть
Оно все равно не поможет
источник

IK

Ilya Kos in Haskell
Мне по сути нужны зависимые типы
источник

AV

Alexander Vershilov in Haskell
а что где?
источник