Functional Data Structures

safalra.functional is a package of Java classes representing structures found in typed functional programming languages such as ML. These classes are released under the GPL, so you can change the source code in any way you like, so long as the modified version is also licensed under the GPL. If you are interested in improving the package, please contact me.

The current version of the safalra.functional package is 1.0.0, released on 8th September 2005, which contains the following classes:

  • ListFolder<S,T>
  • ListItemFilter<T>
  • ListItemMap<S,T>
  • GeneratorAdapter<T>
  • LazyList<T>
  • ListFunctions
  • PrimitiveList<T>
  • NilListException

Downloads

The safalra.functional Javadoc Documentation can viewed online, as well as being available in an archive below.

This article was last edited on 15th April 2007. The author can be contacted using the form below.
Back to home page
Bookmark with: