Opcodes
System and Runtime
- help
- system_time
- system
- reclaim_resources
Primitive Types
- null
- bool
- number
- string
- list
- unordered_list
- assoc
Variable Definition and Modification
- symbol
- let
- declare
- assign
- accum
- assign_if_equal
- retrieve
- exists
- unassign
- target
- stack
- args
- get_type
- get_type_string
- set_type
- format
Control Flow
- if
- seq
- lambda
- call
- call_sandboxed
- while
- conclude
- return
- apply
- opcode_stack
Logic and Comparison
- and
- or
- xor
- not
- =
- !=
- <
- <=
- >
- >=
- ~
- !~
Basic Math
- +
- -
- [](/amalgam/basic_math.html#opcode-)
- /
- mod
- get_digits
- set_digits
- floor
- ceil
- round
- abs
- max
- min
- index_max
- index_min
Advanced Math
- exp
- log
- erf
- tgamma
- lgamma
- sqrt
- pow
- dot_product
- normalize
- mode
- quantile
- generalized_mean
- generalized_distance
- entropy
Trigonometry
- sin
- asin
- cos
- acos
- tan
- atan
- sinh
- asinh
- cosh
- acosh
- tanh
- atanh
String Operations
- explode
- split
- substr
- concat
- parse
- unparse
Container Manipulation
- first
- tail
- last
- trunc
- append
- size
- get
- set
- replace
- indices
- values
- contains_index
- contains_value
- remove
- keep
Iteration and Container Transform
- range
- rewrite
- map
- filter
- weave
- reduce
- associate
- zip
- unzip
- reverse
- sort
- current_index
- current_value
- previous_result
Entity Lifecycle and Storage
- create_entities
- clone_entities
- move_entities
- destroy_entities
- load
- load_entity
- store
- store_entity
- contains_entity
- flatten_entity
- retrieve_entity_root
- assign_entity_roots
- get_entity_permissions
- set_entity_permissions
Entity Access and Manipulation
- contains_label
- assign_to_entities
- accum_to_entities
- remove_from_entities
- retrieve_from_entity
- call_entity
- call_entity_get_changes
- call_on_entity
- call_container
Entity Query Engine
- contained_entities
- compute_on_contained_entities
- query_select
- query_sample
- query_in_entity_list
- query_not_in_entity_list
- query_exists
- query_not_exists
- query_equals
- query_not_equals
- query_between
- query_not_between
- query_among
- query_not_among
- query_max
- query_min
- query_sum
- query_mode
- query_quantile
- query_generalized_mean
- query_min_difference
- query_max_difference
- query_value_masses
- query_greater_or_equal_to
- query_less_or_equal_to
- query_within_generalized_distance
- query_nearest_generalized_distance
- query_distance_contributions
- query_entity_convictions
- query_entity_group_kl_divergence
- query_entity_distance_contributions
- query_entity_kl_divergences
- query_entity_cumulative_nearest_entity_weights
Metadata
- get_annotations
- set_annotations
- get_comments
- set_comments
- get_concurrency
- set_concurrency
- get_value
- set_value
- get_entity_annotations
- get_entity_comments
Code Comparison and Evolution
- total_size
- mutate
- get_mutation_defaults
- commonality
- edit_distance
- intersect
- union
- difference
- mix
Entity Comparison and Evolution
- total_entity_size
- mutate_entity
- commonality_entities
- edit_distance_entities
- intersect_entities
- union_entities
- difference_entities
- mix_entities
Random
- rand
- get_rand_seed
- set_rand_seed
- get_entity_rand_seed
- set_entity_rand_seed
Cryptography
- crypto_sign
- crypto_sign_verify
- encrypt
- decrypt
Table of contents
- Advanced Math
- Basic Math
- Code Comparison And Evolution
- Container Manipulation
- Control Flow
- Cryptography
- Entity Access And Manipulation
- Entity Comparison And Evolution
- Entity Lifecycle And Storage
- Entity Query Engine
- Iteration And Container Transform
- Logic And Comparison
- Metadata
- Primitive Types
- Random
- String Operations
- System And Runtime
- Trigonometry
- Variable Definition And Modification