All releases of ckkl-core


Release Notes: This release adds version parsing and construction classes, Swing utilities, and two more fast dynamic arrays: StringArray and CharArray.


Release Notes: StdLogger API was changed to support method chaining. Visitor design pattern support was added through the org.ckkloverdos.visitor package. Some unit tests were added. For now, they support the visitor API.


Release Notes: Maven integration is complete.


Release Notes: This release adds initial maven support.


Release Notes: The documentation was clarified.


Release Notes: A resource-handling API, a dynamic classloader, and JDBC driver-related utilities were introduced. Also, ToString has been made even more flexible.


Release Notes: collection.L has been made more memory-friendly and collection.CollectionProxy has been made more object oriented. A minor bug was fixed in SimpleTimeCounter.


Release Notes: A very fast dynamic int array, a better and more extensible ToString implementation, and generic error handling through the .error package were added.


Release Notes: The library jar is now executable and prints the library version. This is achieved through the new CkklCoreVersion class. The implementation of StdLogger has been bug-fixed and enhanced. Finally, an Assert utility has been included.


Release Notes: This release adds a functional-oriented list implementation under the package org.ckkloverdos.collection. For now, it supports head(), tail(), map(), and filter(), and has a lot of utility methods especially for collections/arrays of strings. Abstractions for functions and filters are under the packages org.ckkloverdos.{function, filter}. Pairs and tuples are under the package org.ckkloverdos.tuple. This release introduces the idea of hints as generic parameters to methods, under the package org.ckkloverdos.hint. Hints are what the author calls micro-patterns.