--- title: Aliases weight: 4 --- 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.