Projects / Memory Structures Library

Memory Structures Library

Memory Structures Library (MemSL) is a complete data structures/collection classes library with memory tracing, memory debugging, entry/exit tracing, exception handling, definable memory handlers, built-in thread support, and much more. It supports single, double, and circular linked lists, AVL balanced and threaded binary trees, dynamic hashing tables, stacks, queues and dequeues (using arrays or linked lists), sets (Pascal implementation, with union, difference, intersection, etc.), bags, tables and dictionaries, priority heaps, priority search queue, and more.

Operating Systems

Recent releases

  •  24 Aug 2009 06:46

    Release Notes: The file headers were replaced to change the license to LGPLv3.

    •  17 Jan 2008 06:56

      Release Notes: Documentation in PDF format was added.

      •  09 Nov 2007 12:49

        Release Notes: Some minor code clean-up was done. Some delete calls that were unknowingly changed by SourceEdit were fixed.

        •  30 Jun 2007 08:40

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.