Language.Nomyx.Rule

Variables

newVar

newVar_

readVar

readVar_

writeVar

writeVar_

modifyVar

delVar

delVar_

Variable arrays

data ArrayVar i a

newArrayVar

newArrayVar'

newArrayVarOnce

putArrayVar

getArrayVarMessage

getArrayVarData

getArrayVarData'

delArrayVar

Events

onEvent

onEvent_

onEventOnce

onEventOnce_

delEvent

delEvent_

delAllEvents

sendMessage

sendMessage_

onMessage

onMessageOnce

schedule

executeAndScheduleNext

schedule_

schedule'

executeAndScheduleNext'

schedule'_

Rule management

activateRule

activateRule_

rejectRule

rejectRule_

getRules

getActiveRules

getRule

getRulesByNumbers

getRuleFuncs

addRule

addRule_

addRuleParams_

suppressRule

suppressRule_

suppressAllRules

modifyRule

Inputs

inputChoice

inputChoiceHead

inputChoiceEnum

inputString

onInputChoice

onInputChoice_

onInputChoiceOnce

onInputChoiceOnce_

onInputChoiceEnum

onInputChoiceEnum_

onInputChoiceEnumOnce_

onInputString

onInputString_

onInputStringOnce_

Victory, players, output, time and self-number

setVictory

giveVictory

getPlayers

getPlayersNumber

getAllPlayerNumbers

output

outputAll

getCurrentTime

getSelfRuleNumber

getSelfRule

getSelfProposedByPlayer

Rule samples

autoActivate

immutableRule

legal

illegal

simpleApplicationRule

applyRule

checkWithMetarules

maybeMetaRule

onRuleProposed

data ForAgainst

voteWith

unanimity

majority

activateOrReject

voteWithTimeLimit

forEachPlayer

forEachPlayer_

forEachPlayer'

createValueForEachPlayer

createValueForEachPlayer_

modifyValueOfPlayer

modifyAllValues

noPlayPlayer

autoDelete

eraseAllRules

Miscellaneous

mapMaybeM

parse822Time

sndMaybe

andrr

andrrs

(&&.)

defaultRule