journeyman-0.1.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Tourney.VM.Interpret

Synopsis

Setting up an interpreter

newtype IStateVar Source #

Interpreter state

Constructors

IStateVar 

Fields

Instances

Instances details
Eq IStateVar Source # 
Instance details

Defined in Tourney.VM.Interpret

data IState Source #

Instances

Instances details
Generic IState Source # 
Instance details

Defined in Tourney.VM.Interpret

Associated Types

type Rep IState :: Type -> Type Source #

type Rep IState Source # 
Instance details

Defined in Tourney.VM.Interpret

Looking at updates

data StandingsUpdate Source #

Constructors

StandingsUpdate 

Instances

Instances details
Generic StandingsUpdate Source # 
Instance details

Defined in Tourney.VM.Interpret

Associated Types

type Rep StandingsUpdate :: Type -> Type Source #

Show StandingsUpdate Source # 
Instance details

Defined in Tourney.VM.Interpret

Eq StandingsUpdate Source # 
Instance details

Defined in Tourney.VM.Interpret

Ord StandingsUpdate Source # 
Instance details

Defined in Tourney.VM.Interpret

type Rep StandingsUpdate Source # 
Instance details

Defined in Tourney.VM.Interpret

type Rep StandingsUpdate = D1 ('MetaData "StandingsUpdate" "Tourney.VM.Interpret" "journeyman-0.1.0.0-inplace" 'False) (C1 ('MetaCons "StandingsUpdate" 'PrefixI 'True) (S1 ('MetaSel ('Just "roundNo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RoundNo) :*: (S1 ('MetaSel ('Just "roundDepth") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "standings") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector (Points, Player))))))

Running it