├── .gitignore ├── LICENSE ├── README.md ├── circle.yml ├── config.ld ├── ltrie-scm-1.rockspec ├── ltrie ├── c_hashcode.c ├── fun.lua ├── hashcode.lua ├── hashmap.lua ├── list.lua ├── lua_hashcode.lua ├── subvec.lua ├── tablemap.lua └── vector.lua ├── rebuild_docs.sh └── spec ├── fun ├── basic_spec.lua ├── composition_spec.lua ├── filtering_spec.lua ├── generators_spec.lua ├── indexing_spec.lua ├── operators_spec.lua ├── reducing_spec.lua ├── slicing_spec.lua └── transformations_spec.lua ├── hash_spec.lua ├── hashmap_spec.lua ├── list_spec.lua ├── strict.lua ├── tablemap_spec.lua └── vector_spec.lua /.gitignore: -------------------------------------------------------------------------------- 1 | *.so 2 | *.rock 3 | *.out 4 | doc/ 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/README.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/circle.yml -------------------------------------------------------------------------------- /config.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/config.ld -------------------------------------------------------------------------------- /ltrie-scm-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/ltrie-scm-1.rockspec -------------------------------------------------------------------------------- /ltrie/c_hashcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/ltrie/c_hashcode.c -------------------------------------------------------------------------------- /ltrie/fun.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/ltrie/fun.lua -------------------------------------------------------------------------------- /ltrie/hashcode.lua: -------------------------------------------------------------------------------- 1 | return require 'ltrie.lua_hashcode' 2 | -------------------------------------------------------------------------------- /ltrie/hashmap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/ltrie/hashmap.lua -------------------------------------------------------------------------------- /ltrie/list.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/ltrie/list.lua -------------------------------------------------------------------------------- /ltrie/lua_hashcode.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/ltrie/lua_hashcode.lua -------------------------------------------------------------------------------- /ltrie/subvec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/ltrie/subvec.lua -------------------------------------------------------------------------------- /ltrie/tablemap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/ltrie/tablemap.lua -------------------------------------------------------------------------------- /ltrie/vector.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/ltrie/vector.lua -------------------------------------------------------------------------------- /rebuild_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/rebuild_docs.sh -------------------------------------------------------------------------------- /spec/fun/basic_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/fun/basic_spec.lua -------------------------------------------------------------------------------- /spec/fun/composition_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/fun/composition_spec.lua -------------------------------------------------------------------------------- /spec/fun/filtering_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/fun/filtering_spec.lua -------------------------------------------------------------------------------- /spec/fun/generators_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/fun/generators_spec.lua -------------------------------------------------------------------------------- /spec/fun/indexing_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/fun/indexing_spec.lua -------------------------------------------------------------------------------- /spec/fun/operators_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/fun/operators_spec.lua -------------------------------------------------------------------------------- /spec/fun/reducing_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/fun/reducing_spec.lua -------------------------------------------------------------------------------- /spec/fun/slicing_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/fun/slicing_spec.lua -------------------------------------------------------------------------------- /spec/fun/transformations_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/fun/transformations_spec.lua -------------------------------------------------------------------------------- /spec/hash_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/hash_spec.lua -------------------------------------------------------------------------------- /spec/hashmap_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/hashmap_spec.lua -------------------------------------------------------------------------------- /spec/list_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/list_spec.lua -------------------------------------------------------------------------------- /spec/strict.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/strict.lua -------------------------------------------------------------------------------- /spec/tablemap_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/tablemap_spec.lua -------------------------------------------------------------------------------- /spec/vector_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alloyed/ltrie/HEAD/spec/vector_spec.lua --------------------------------------------------------------------------------