Aliases

Nearly all computations and instructions have aliases, making it easier to write in the language when not used to it. This page provides most of them. As a general rule, all underscores (_) are optional, all declare can be replaced by define and def.

  • abs: absolute.
  • and: /\.
  • >=: greater_equal_than, ge.
  • /: divide, div.
  • =: ==, equals, eq.
  • declare_alias_type: declare_sub_type, typedef.
  • declare_structure_type: declare_structure, declare_dict_type, declare_dict.
  • declare_event_type: declare_event.
  • declare_sequence: declare_seq, declare_procedure, declare_proc.
  • ignore_error: ignore_warning.
  • free: release, destroy.
  • implies: =>, ->.
  • is_member: contains, has.
  • =<: <=, lower_equal_than, le.
  • <: lower_than, lt.
  • -: minus
  • min: minimum.
  • max: maximum.
  • eval: evaluate.
  • %: mod, modulo.
  • new: reserve, create.
  • not: ~, !.
  • add_element: add.
  • one_in: exactly_one_in, exactly_one, one.
  • remove_at: remove_element_at, remove_elem_at.
  • set: set_value, set_val, set_variable, set_var.
  • var: variable.
  • visit: call, call_sequence, call_procedure, call_seq, call_proc, visit_sequence, visit_procedure, visit_seq, visit_proc.
  • jump_to: continue_as, continue_to, continue_with, jump, go_to, exec. And you can suffix _proc, _procedure, _seq, or _sequence to any of these.