AP
Size: a a a
AP
AP
АГ
AP
AP
AP
АГ
Free Foo
, где Foo
- язык бога.-- reaaly fast because index-tagged!
import "fastsum" Data.Sum
kind Effs :: [* -> *] -> * -> *
type Effs fs a = Free (Sum fs) a
import "free" Control.Monad.Codensity
import "fastsum" Data.Sum
kind Effs :: [* -> *] -> * -> *
type Effs fs = Codensity (Free (Sum fs))
AT
Free Foo
, где Foo
- язык бога.-- reaaly fast because index-tagged!
import "fastsum" Data.Sum
kind Effs :: [* -> *] -> * -> *
type Effs fs a = Free (Sum fs) a
import "free" Control.Monad.Codensity
import "fastsum" Data.Sum
kind Effs :: [* -> *] -> * -> *
type Effs fs = Codensity (Free (Sum fs))
AP
AT
АГ
K
AT
K
АГ
АГ
YS
K
АГ