axel-0.0.9: The Axel programming language.

Safe HaskellNone
LanguageHaskell2010

Axel.Eff.Resource

Documentation

newtype ResourceId Source #

Constructors

ResourceId String 

data Resource a where Source #

getResourcePath :: forall effs. Member Resource effs => ResourceId -> Eff effs FilePath Source #

runEff :: LastMember IO effs => Eff (Resource ': effs) ~> Eff effs Source #