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

Safe HaskellNone
LanguageHaskell98

MO.Run

Synopsis

Documentation

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

data Monad m => NoResponse m Source

Constructors

NoResponse 

Instances

data MethodTable m Source

This is a static method table.

Constructors

MkMethodTable 

Instances

data AnyResponder m Source

Constructors

forall c . ResponderInterface m c => MkResponder !(m c) 

Instances

Typeable ((* -> *) -> *) AnyResponder 

fromInvocant :: forall m b. (Typeable1 m, Monad m, Typeable b) => Arguments m -> m b Source

__ :: (Typeable1 m, Monad m, Ord a, Show a, Typeable a) => a -> Invocant m Source

module MO.Base