List of all items[−]
Structs
- Value
- array::BigIntegral
- array::Matrix
- atom::Atom
- character::Character_
- edn::reader::Counter
- edn::reader::EdnRdr
- edn::reader::EdnReader
- edn::reader::PendingStack
- eval::Statics
- eval::compile::Context
- eval::compile::Func
- eval::func::Func
- eval::structure::Sum
- eval::var::Var
- float_point::FloatPoint_
- fressian::Code
- handle::Handle
- hash::keccak::K12
- hash::keccak::Sponge
- inst::Inst_
- inst::guide::Guide
- inst::guide::Point
- integral::Integral_
- integral::guide::Guide
- keyword::Keyword_
- list::List_
- map::Map_
- map::pop::Pop
- memory::anchor::Anchor
- memory::anchored_line::AnchoredLine
- memory::anchored_range::AnchoredRange
- memory::line::Line
- memory::schedule::Info
- memory::schedule::Schedule
- memory::segment::Segment
- memory::segment::Usage
- memory::unit::Unit
- meta::Meta_
- random::Rng
- random::RngQuick
- random::RngQuickIter
- rational::Rational_
- set::Set_
- string::String_
- string::guide::Guide
- symbol::Symbol_
- symbol::guide::Guide
- tagged::Tagged_
- transduce::Pass
- transduce::Transducer
- transduce::Transducers
- transduce::Xf
- uuid::Uuid_
- uuid::guide::Guide
- value::Value
- value::ValueIter
- vector::Vector_
- vector::conj::Digits
- vector::eq::NodeRecord
- vector::eq::NodeRecordStack
- vector::guide::Guide
- vector::harness::Ops
- vector::iter::Iter
- vector::reduce::Conjer
- vector::tear_down::NodeRecord
- vector::tear_down::NodeRecordStack
- wasm::Op
- wasm::Section
- wasm::Type
Enums
Traits
- dispatch::Aggregate
- dispatch::Associative
- dispatch::Binary
- dispatch::Callable
- dispatch::Dispatch
- dispatch::Distinguish
- dispatch::Identification
- dispatch::Notation
- dispatch::Numeral
- dispatch::Reversible
- dispatch::Sequential
- dispatch::Sorted
- transduce::Process
- transduce::Transduce
Functions
- abs
- add
- alts
- arr_rotate
- arr_sort
- arr_sort_by
- array::convolve
- array::multiply
- assoc
- atom
- bools
- chan
- chan_put
- chan_take
- character::as_char
- character::display
- character::find_prism
- character::four_hex_to_char
- character::from_byte
- character::from_four_hex
- character::hydrate
- character::is_character
- character::is_prism
- character::new
- character::prism_unit
- character::store
- character::store_hash
- compare
- conj
- contains
- count
- dec
- difference
- dispatch::mechanism::alias_components
- dispatch::mechanism::as_dispatch
- dispatch::mechanism::eq
- dispatch::mechanism::hash
- dispatch::mechanism::logical_value
- dispatch::mechanism::prism
- dispatch::mechanism::tear_down
- dissoc
- div
- drop
- edn::after_base16
- edn::ascii
- edn::character
- edn::control_char
- edn::digit
- edn::err
- edn::first_not_in_set
- edn::get_bit
- edn::hit
- edn::isolate_symbolic
- edn::line_feed_index
- edn::more
- edn::name::digit
- edn::name::parse_symbol_keyword
- edn::name::prefix_slash
- edn::name::sign
- edn::name::slash_index
- edn::name::valid_name
- edn::name::valid_name_start
- edn::not_whitespace_index
- edn::number::after_base10
- edn::number::after_base16
- edn::number::first_not_in_set
- edn::number::get_bit
- edn::number::hit
- edn::number::lowercase
- edn::number::parse_numeric
- edn::number::parse_sign
- edn::parse_character
- edn::prefix_map
- edn::printing
- edn::read
- edn::reader::attach_counter
- edn::reader::demediate
- edn::reader::demediate_both
- edn::reader::immediate
- edn::reader::immediate_both
- edn::reader::reference
- edn::sign
- edn::slash_index
- edn::string_end_quote_index
- edn::symbolic_numbers
- edn::tagged
- edn::tagged_inst
- edn::tagged_uuid
- edn::unicode_cont
- edn::unicode_start
- edn::valid_name
- edn::valid_name_start
- edn::whitespace
- educe
- empty
- ends_with
- eq
- eval::_read_structure_compile_assemble
- eval::assemble::append_data_section
- eval::assemble::append_section
- eval::assemble::argc_to_wasm_signature
- eval::assemble::code_section
- eval::assemble::declare_section
- eval::assemble::elem_section
- eval::assemble::export_section
- eval::assemble::global_section
- eval::assemble::import_section
- eval::assemble::local_declaration
- eval::assemble::mem_and_table_needs
- eval::assemble::name_pair_to_buf
- eval::assemble::name_to_buf
- eval::assemble::signature_section
- eval::assemble::signature_section_each
- eval::assemble::signatures
- eval::assemble::wasm_module
- eval::assemble::wasm_signature
- eval::compile::comp
- eval::compile::comp_body
- eval::compile::comp_call
- eval::compile::comp_def
- eval::compile::comp_do
- eval::compile::comp_fn
- eval::compile::comp_if
- eval::compile::comp_integral
- eval::compile::comp_let
- eval::compile::comp_loop
- eval::compile::comp_quote
- eval::compile::comp_recur
- eval::compile::comp_vector
- eval::compile::compile_top_level
- eval::compile::conj
- eval::compile::console_log
- eval::compile::count_down
- eval::compile::drop
- eval::compile::from_signed_i64
- eval::compile::get_primitives
- eval::compile::init_primitives
- eval::compile::new_vector
- eval::compile::post_output
- eval::compile::register_import
- eval::compile::show_context
- eval::compile::sym_to_idx
- eval::func::add_capture
- eval::func::new_func
- eval::get_statics
- eval::init
- eval::initialize_global_state
- eval::load_statics
- eval::read_eval_print
- eval::structure::args_arity
- eval::structure::args_locals
- eval::structure::collect_into
- eval::structure::count_args_bindings
- eval::structure::count_bindings
- eval::structure::count_form
- eval::structure::gather_loop_bindings
- eval::structure::has_bit
- eval::structure::just_keys
- eval::structure::let_rec
- eval::structure::locals_from
- eval::structure::max_arity
- eval::structure::merge_counts
- eval::structure::merge_disjoint_locals
- eval::structure::merge_one
- eval::structure::pop2
- eval::structure::res
- eval::structure::res_body
- eval::structure::res_call
- eval::structure::res_def
- eval::structure::res_do
- eval::structure::res_fn
- eval::structure::res_fn_body
- eval::structure::res_if
- eval::structure::res_let
- eval::structure::res_loop
- eval::structure::res_map
- eval::structure::res_quote
- eval::structure::res_recur
- eval::structure::res_set
- eval::structure::res_vector
- eval::structure::set_bit
- eval::structure::set_of_keys
- eval::structure::structure
- eval::structure::valid_name
- eval::structure::with_bindings
- eval::var::alias
- eval::var::def
- eval::var::get_curr_ns
- eval::var::get_names
- eval::var::get_vars
- eval::var::init
- eval::var::refer
- eval::var::resolve
- eval::var::var
- f32s
- f64s
- fals
- filter
- float_point::blank
- float_point::find_prism
- float_point::hydrate
- float_point::inf
- float_point::is_float
- float_point::is_prism
- float_point::neg_inf
- float_point::new
- float_point::not_a_number
- float_point::parse
- float_point::parse_exp
- float_point::prism_unit
- float_point::store
- fressian::bit_width
- fressian::sleb128
- fressian::uleb128
- get
- group_by
- has_mass
- hash
- hash::end
- hash::hash_128
- hash::hash_192
- hash::hash_256
- hash::hash_64
- hash::hash_raw_256
- hash::keccak::k12
- hash::keccak::length_encode
- hash::keccak::permute
- hash::keccak::sha3_256
- hash::keccak::sha3_256_file
- hash::keccak::sha3_512
- hash::mix
- hash::mix_range
- hash_map
- hash_set
- i32s
- i64s
- inc
- inst::add_offset
- inst::all_digits
- inst::ascii
- inst::day_of_the_week
- inst::dig
- inst::digit
- inst::find_prism
- inst::guide::field
- inst::is_good
- inst::is_inst
- inst::is_leap
- inst::is_prism
- inst::last_day
- inst::new_parsed
- inst::next_day
- inst::offset_backward
- inst::offset_forward
- inst::parse
- inst::prev_day
- inst::prism_unit
- inst::read_nano
- inst::sign
- inst::subtract_offset
- inst::timezone_length
- inst::width_digits
- integral::as_i64
- integral::big_int
- integral::blank
- integral::find_prism
- integral::hydrate
- integral::is_integral
- integral::is_prism
- integral::new
- integral::new_value
- integral::parse
- integral::parse_hex
- integral::parse_radix
- integral::prism_unit
- integral::store
- intersection
- into
- is_aggregate
- is_associative
- is_boolean
- is_char
- is_empty
- is_false
- is_float_point
- is_hash_map
- is_hash_set
- is_inst
- is_integral
- is_keyword
- is_list
- is_map
- is_nat
- is_neg
- is_nil
- is_not
- is_number
- is_pos
- is_rational
- is_reduced
- is_sequential
- is_set
- is_so
- is_sort_map
- is_sort_set
- is_string
- is_subset
- is_superset
- is_symbol
- is_true
- is_uuid
- is_vector
- is_zero
- k12
- keyword::find_prism
- keyword::has_namespace
- keyword::is_keyword
- keyword::is_prism
- keyword::new
- keyword::new_
- keyword::new_from_name
- keyword::new_full_name
- keyword::new_prefix_name
- keyword::prism_unit
- keyword::x
- list
- list::find_prism
- list::is_list
- list::is_prism
- list::new
- list::new_value
- list::prism_unit
- list::reduce::base_case
- list::reduce::child_record
- list::reduce::reduce
- list::reduce::reduce_tree
- list::reduce::step
- map::alias_components
- map::assoc::address
- map::assoc::assoc
- map::assoc::chaining_assoc
- map::assoc::child_assoc
- map::assoc::child_has_key
- map::assoc::chunk_at
- map::assoc::collision_stalk
- map::assoc::new_key_assoc
- map::assoc::root_has_key
- map::assoc::root_has_room
- map::assoc::unalias_child
- map::cap_at_arity_width
- map::common_chunks
- map::dissoc::chaining_dissoc
- map::dissoc::chaining_dissoc_loop
- map::dissoc::child_dissoc
- map::dissoc::child_dissoc_loop
- map::dissoc::child_has_key
- map::dissoc::dissoc
- map::dissoc::merge_child
- map::dissoc::root_has_key
- map::divide_by_bits
- map::divide_by_five
- map::eq::eq
- map::eq::eq_collision_children
- map::eq::eq_collision_segments
- map::eq::find_index_of_key
- map::eq::step
- map::find_prism
- map::get::get
- map::get::get_child
- map::is_map
- map::is_prism
- map::new
- map::new_value
- map::next_power
- map::prism_unit
- map::reduce::collision_children
- map::reduce::ingest_keys
- map::reduce::reduce
- map::reduce::step
- map::size
- map::tear_down::collision_children
- map::tear_down::step
- map::tear_down::tear_down
- map::unaliased
- max
- max_key
- memory::schedule::finished
- memory::schedule::get_step_count_limit
- memory::schedule::inc_step_count
- memory::schedule::inc_turn
- memory::schedule::is_scheduled
- memory::schedule::is_step_at_limit
- memory::schedule::poison_turn
- memory::schedule::reset_count_limit
- memory::schedule::set_schedule
- memory::schedule::step
- memory::schedule::wait_for_turn
- memory::segment::alloc
- memory::segment::count_free
- memory::segment::count_new
- memory::segment::dealloc
- memory::segment::new_free_counts
- memory::segment::recycle
- memory::segment::set_usage
- memory::segment::unanchored_new
- memory::segment::usage
- memory::unit::f32_from_u32
- memory::unit::f32_into_u32
- memory::unit::f64_from_u64
- memory::unit::f64_into_u64
- meta
- meta::assoc_meta
- meta::do_print_meta
- meta::end_print_meta
- meta::find_prism
- meta::get_imm
- meta::get_meta
- meta::has_meta
- meta::imm_with_meta
- meta::is_prism
- meta::prism_unit
- meta::shim_with_meta
- meta::with_meta
- min
- min_key
- modulus
- mth
- mul
- name
- namespace
- neg
- nil
- not
- nth
- nth_set
- offer
- peek
- poll
- pop
- promise_chan
- quot
- random::cycle
- random::cycle_abc
- random::cycle_n
- random::fuzz::log
- random::fuzz::log_copy
- random::fuzz::next_random
- random::fuzz::set_seed
- random::normal_f64
- random::uniform_f64
- random::uniform_u64_to_f64
- range
- rational::find_prism
- rational::is_prism
- rational::is_rational
- rational::new
- rational::new_from_i64
- rational::parse
- rational::prism_unit
- read
- read_or_err
- reduce
- reduced
- rem
- reset
- right_into
- set::find_prism
- set::is_prism
- set::is_set
- set::new
- set::new_value
- set::prism_unit
- sha3
- shl
- shr
- slurp
- sort_map
- sort_set
- spit
- split
- split_out
- starts_with
- str
- str_new
- str_split
- string::blank
- string::byte_slice
- string::find_prism
- string::is_prism
- string::is_string
- string::new_escaping
- string::new_from_str
- string::new_value_from_str
- string::prism_unit
- string::units_for
- sub
- substr
- subvec
- swap
- swap_idx
- symbol::find_prism
- symbol::has_namespace
- symbol::is_prism
- symbol::is_symbol
- symbol::new
- symbol::new_prefix_name
- symbol::prism_unit
- symbol::units_for
- tagged::find_prism
- tagged::is_prism
- tagged::is_tagged
- tagged::new
- tagged::prism_unit
- take
- trace::error
- trace::group
- trace::group_end
- trace::log
- trace::mark
- trace::panic_error
- trace::slice_out_src
- trace::warn
- transduce::filter
- transduce::inges
- transduce::inges_kv
- transduce::ingest
- transduce::ingest_kv
- transduce::last_call
- trim
- tru
- type_name
- u32s
- u64s
- u8s
- union
- uuid::as_hex
- uuid::ascii
- uuid::field
- uuid::find_prism
- uuid::gather
- uuid::get_bit
- uuid::hit
- uuid::is_hex
- uuid::is_prism
- uuid::is_uuid
- uuid::new_parsed
- uuid::parse
- uuid::prism_unit
- varray
- vector
- vector::alias_components
- vector::assoc::assoc
- vector::assoc::create_path_width
- vector::assoc::locate
- vector::assoc::swap
- vector::conj::conj
- vector::conj::conj_tailed
- vector::conj::conj_tailed_complete
- vector::conj::conj_untailed
- vector::conj::growing_child
- vector::conj::growing_height
- vector::conj::growing_root
- vector::conj::path_of_height
- vector::conj::unalias_edge_path
- vector::conj::unalias_grown_index
- vector::eq::base_case
- vector::eq::child_record
- vector::eq::eq
- vector::eq::eq_range
- vector::eq::eq_tailed
- vector::eq::eq_tree
- vector::eq::step
- vector::find_prism
- vector::harness::apply_op
- vector::harness::apply_ops
- vector::harness::explore_schedules
- vector::harness::new_with
- vector::harness::run_schedule
- vector::harness::runner
- vector::harness::stepper
- vector::harness::table
- vector::is_prism
- vector::is_vector
- vector::new
- vector::new_value
- vector::nth::nth
- vector::pop::pop
- vector::pop::pop_tailed
- vector::pop::pop_tailed_drained
- vector::pop::pop_untailed
- vector::pop::shrink_child
- vector::pop::shrink_height
- vector::pop::shrink_root
- vector::pop::unalias_edge_path_pop
- vector::pop::unlink_tail
- vector::pop::unlink_tail_aliased
- vector::prism_unit
- vector::reduce::base_case
- vector::reduce::child_record
- vector::reduce::reduce
- vector::reduce::reduce_tree
- vector::reduce::step
- vector::tear_down::base_case
- vector::tear_down::child_record
- vector::tear_down::step
- vector::tear_down::tear_down
- vector::tear_down::tear_down_tailed
- vector::tear_down::tear_down_tree
- vector::unaliased
- vector::util::cap_at_arity
- vector::util::digit_count
- vector::util::divide_by_bits
- vector::util::divide_by_five
- vector::util::divide_by_three
- vector::util::is_arity_bit
- vector::util::is_double_arity_bit
- vector::util::last_digit
- vector::util::next_power
- vector::util::path_widths
- vector::util::reverse_digits
- vector::util::root_content_count
- vector::util::significant_bits
- vector::util::size
- vector::util::tail_count
- vector::util::tailoff
- vector::util::trailing_zero_digit_count
- wasm::sleb128
- wasm::uleb128
- with_meta
- zipmap
Statics
Constants
- edn::ALPHABET
- edn::ALPHANUM_
- edn::BASE_10
- edn::BASE_16
- edn::DELIMITER
- edn::NUM_NAME
- edn::NUM_NAME2
- edn::SPECIALS
- edn::number::ALPHANUM_
- edn::number::BASE_10
- edn::number::BASE_16
- edn::reader::STACK_SIZE
- eval::STATICS
- eval::compile::PRIMITIVES
- eval::var::CURR_NS
- eval::var::NAMES
- eval::var::VARS
- fressian::BYTE_CHUNK_SIZE
- keyword::KEYWORD_CACHE
- map::ARITY
- map::BITS
- map::MASK
- map::MAX_LEVELS
- memory::anchor::ALIAS_BITS
- memory::anchor::ALIAS_MASK
- memory::schedule::SCHEDULE_INFO
- memory::schedule::STEPS_CAP
- memory::schedule::STEP_COUNT_LIMIT
- memory::segment::USAGE
- meta::PRINT_META
- random::ABC
- random::PI
- random::fuzz::LOG
- random::fuzz::PRN
- sort_map::ARITY
- sort_map::BITS
- sort_map::MASK
- trace::GROUP_DEPTH
- trace::ID_COUNTER
- uuid::HEX
- vector::ARITY
- vector::BITS
- vector::MASK
- vector::TAIL_CAP
- vector::eq::BLANK
- vector::tear_down::BLANK
- wasm::MAGIC
- wasm::PAGE_SIZE
- wasm::VERSION