MetaObject-0.0.6.20150815: A meta-object system for Haskell based on Perl 6

Safe HaskellNone
LanguageHaskell98

MO.Compile

Documentation

class Monad m => Method m a | a -> m where Source

Instances

data SimpleMethod m Source

Instances

data AnyMethod m Source

Constructors

forall a . Method m a => MkMethod !a 

Instances

newtype MethodCompiled m Source

Constructors

MkMethodCompiled 

Fields

runMC :: Arguments m -> m (Invocant m)