All Projects → Alloyed → ltrie

Alloyed / ltrie

Licence: MIT license
immutable datastructures in lua

Programming Languages

lua
6591 projects
c
50402 projects - #5 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to ltrie

shoki
Purely functional data structures in Java
Stars: ✭ 30 (+66.67%)
Mutual labels:  immutable-datastructures
exercises-monocle
Scala Exercises for the Scala Optics library Monocle http://julien-truffaut.github.io/Monocle/
Stars: ✭ 12 (-33.33%)
Mutual labels:  immutable-datastructures
vault
A typed, persistent store for values of arbitrary types
Stars: ✭ 55 (+205.56%)
Mutual labels:  immutable-datastructures
Immutables
Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
Stars: ✭ 3,031 (+16738.89%)
Mutual labels:  immutable-datastructures
constant.js
Immutable/Constant Objects for JavaScript
Stars: ✭ 18 (+0%)
Mutual labels:  immutable-datastructures

Ltrie

Ltrie is a collection of immutable datastructures patterned after Clojure's datastructures and immutable.js

TODO

Find a way to trick luafun into thinking the collections are also wrapped iterators

Explicitly document when a collection implements a given interface

To Document:

  • Subvec
  • Hashmap

Unimplemented datastructures:

  • transients
  • hashset
  • ordered map
  • compound vector/hash
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].