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

Safe HaskellNone

MO.Compile

Documentation

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

Instances

data SimpleMethod m

Instances

data AnyMethod m

Constructors

forall a . Method m a => MkMethod !a 

Instances

newtype MethodCompiled m

Constructors

MkMethodCompiled 

Fields

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