My favorites | Sign in
Google
Projects on Google Code Results 1 - 9 of 9
A fast immutable deque in and for Scala. Right now there are two decent implementations. The Finger Tree implementation was originally implemented by Ross Judson based on the paper by Paterson/Hinze. I made it covariant and generally hacked on it a bit. It is reasonably fast, splittable and ...
FineCollection is a package of fully object-oriented, comfort fo usage collection classes for .Net, developed in C#.
An immutable object is one which cannot be changed once it is constructed. While writing concurrent programs, using immutable objects can greatly simplify complex systems, as sharing an object across threads is much safer. There are a few rules for what makes an object immutable, and it is easy to b...
The Google Collections Library 1.0 (RC5) is a set of new collection types, implementations and related goodness for Java 5 and higher, brought to you by Google. It is a natural extension of the [http://java.sun.com/j2se/1.5.0/docs/guide/collections/ Java Collections Framework] you already know and l...
FuncJ provides lightweight implementations of simple but useful data structures and abstractions mainly known from functional programming languages. The current version provides the following types: * *Pair*: A type which represents a 2-tuple. * *Maybe* (sometimes also known as Option): A...
Ever thought that final should be the default in Java? Well, you can very easily make that true with this handy javac plugin. Just follow the simple instructions below to integrate this into your build and reap the benefits of immutable by default. == What does it do? == It's very simple. All ...
[http://functionaljava.org/ Functional Java] is an open source library that aims to prepare the Java programming language for the inclusion of closures. It also serves as a platform for learning functional programming concepts by introducing these concepts using a familiar language. The library is i...
==Overview== PCollections serves as a [http://en.wikipedia.org/wiki/Persistent_data_structure persistent] and immutable analogue of the [http://java.sun.com/javase/6/docs/technotes/guides/collections/index.html Java Collections Framework]. This includes *efficient*, *thread-safe*, *generic*, *im...
Some often used functional data structures in Scala. They are not available in Scala standard library at present. Most of them are implementations of Okasaki's Purely Functional Data Structures.