ponylang / ponyc

Pony is an open-source, actor-model, capabilities-secure, high performance programming language
http://www.ponylang.io
BSD 2-Clause "Simplified" License
5.68k stars 409 forks source link

Persistent Data Structures #697

Closed Theodus closed 8 years ago

Theodus commented 8 years ago

Hello, I have some experience implementing persistent data structures in Go and would be interested in contributing to this project. Specifically, I think that the standard library could benefit greatly from tries similar to that of Clojure's vector or the Dtrie that I have contributed to the Workiva/go-datastructures package. These collections provide the benefits of immutability while also maintaining solid performance when compared to their mutable counterparts.

SeanTAllen commented 8 years ago

@Theodus Awesome! There was some work done on this by @jtfmumm. Please join the dev list and bring the topic up: https://pony.groups.io/g/dev