MetaObject-0.0.4: A meta-object system for Haskell based on Perl 6Source codeContentsIndex
MO.Compile
Documentation
type MethodName = AtomSource
class Monad m => Method m a | a -> m whereSource
Methods
methodName :: a -> MethodNameSource
methodCompile :: a -> MethodCompiled mSource
show/hide Instances
data SimpleMethod m Source
Constructors
MkSimpleMethod
sm_name :: MethodName
sm_definition :: MethodCompiled m
show/hide Instances
data AnyMethod m Source
Constructors
forall a . Method m a => MkMethod !a
show/hide Instances
newtype MethodCompiled m Source
Constructors
MkMethodCompiled
runMC :: Arguments m -> m (Invocant m)
Produced by Haddock version 2.3.0