Spilornis is part of the [Eagle] project. It is a utility library that implements the Tcl list [http://www.tcl.tk/man/tcl/TclLib/SplitList.htm%|%splitting] and [Tcl_Merge%|%joining] algorithm in native code. It is fully Unicode (UCS-2 / UTF-16) aware, is based on the official Tcl sources, and may be used by any project. When '''optionally''' enabled for use by the core [Eagle] library (i.e. managed code), a couple things will occur: * The dynamic link library for the target processor architecture will be dynamically loaded. * The native list splitting and joining algorithms will be used instead of their managed counterparts. * If it cannot be loaded, the fully managed list splitting and joining algorithms will be used. The source code can be seen at http://eagle.to/cgi-bin/eagle/dir?ci=trunk&name=Eagle/Native/Utility%|%Eagle Native Utility Library (Spilornis)%|% <>Language | Tcl Implementations | Tcl syntax | String Processing