Size: a a a

2021 April 03

IK

Ilya Kos in Haskell
Roman
Во фьюзд я думал АСТ вообще не собирается
+
источник

KV

Kirill Valyavin in Haskell
bind :: ThereIsAMapFromTo a a' => Map a' (m b) -> m a -> m b
источник

K

Kir in Haskell
Roman
Ты точно fused-effects а не freer имеешь в виду?
А может и freer
источник

IK

Ilya Kos in Haskell
Kir
А может и freer
А вот там уже есть этот queue
источник

IK

Ilya Kos in Haskell
Который делает fmap  О(1)
источник

K

Kir in Haskell
Ilya Kos
Который делает fmap  О(1)
Колдовство!
источник

IK

Ilya Kos in Haskell
Kir
Колдовство!
Ловкость рук!
источник

K

Kir in Haskell
Вызывает инквизицию
источник

IK

Ilya Kos in Haskell
Kir
Для этого весь юзерспейс код должен быть помечен INLINE
Так короче инлайнятся сами хенделеры и по всему AST один раз проходит
источник

IK

Ilya Kos in Haskell
Емнип
источник

IK

Ilya Kos in Haskell
Поэтому юзерспейс не помечен
источник

K

Kir in Haskell
Ilya Kos
Так короче инлайнятся сами хенделеры и по всему AST один раз проходит
В один мегахендлер инлайнятся?
источник

IK

Ilya Kos in Haskell
Kir
В один мегахендлер инлайнятся?
Типо того
источник

IK

Ilya Kos in Haskell
И то там оно все на самом деле просто ньютайпы почти везде
источник

K

Kir in Haskell
Я как-то наподобие делал, только у меня была массив хендлеров, и нужный выбирался по индексу
источник

к

кана in Haskell
Word64 -> [Word8]

почему этого нет в base
источник

IK

Ilya Kos in Haskell
Потому что endian-dependent?
источник

к

кана in Haskell
это лишь значит что нужно две функции
источник

к

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

KV

Kirill Valyavin in Haskell
А почему список, а не 8-tuple
источник