Mimics
Inactive cells
Active cells
Specs
Inactive cells (details)
kind = "IOpt Action MessageEvaluation"
Active cells (details)
call(...)

nil

macro(
  argCount = call arguments length 
  cond(
    argCount ==(
      0), 
    
    
    messageToEval evaluateOn(call ground, receiver), 
    argCount ==(
      1), 
    
    value = call argAt(
        0) 
    
    messageToEval evaluateOn(call ground with(it: value), receiver), 
    error!(Condition Error Invocation NoMatch, message: call message, context: call currentContext)) 
  )
initialize(messageToEval)

nil

method(messageToEval, 
  super 
  @ documentation = "Evaluate message #{messageToEval code}" 
  @ argumentsCode = nil 
  @ messageToEval = messageToEval)