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

schedule_

schedule'

schedule'_

Rule management

activateRule

activateRule_

rejectRule

rejectRule_

getRules

getActiveRules

getRule

getRulesByNumbers

getRuleFuncs

addRule

addRule_

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

Rule samples

autoActivate

immutableRule

legal

illegal

simpleApplicationRule

autoMetarules

applicationMetaRule

applyRule

data ForAgainst

vote

unanimity

majority

activateOrReject

voteWithTimeLimit

createValueForEachPlayer

createValueForEachPlayer_

modifyValueOfPlayer

modifyAllValues

noPlayPlayer

autoDelete

eraseAllRules

Miscellaneous

mapMaybeM

parse822Time

sndMaybe

andrr

andrrs

(&&.)

defaultRule