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.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  24 Aug 2009 14:13

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

  •  16 Jan 2008 22:56

Release Notes: Documentation in PDF format was added.

  •  09 Nov 2007 04:49

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

  •  30 Jun 2007 01:40

No changes have been submitted for this release.

Screenshot

Project Spotlight

Kobold's Quest 1

An RPG wizard adventuring game.

Screenshot

Project Spotlight

Embedthis Appweb

A fast little Web server for embedding.