Projects / libbls

libbls

libbls is a highly efficient, flexible, and robust data manipulation library in the form of an editable buffer. It provides efficient insert, replace, delete, copy, and multiple undo and redo editing operations, in a fast and memory efficient manner, combining data from both memory and arbitrary sized chunks from files. A simple, intuitive, and yet powerful API provides the infrastructure needed to develop scalable applications that handle large volumes of data.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  28 Nov 2009 02:52

    Release Notes: This release adds new features for better integration with interactive applications. Specifically, a call back interface is now available for monitoring events from buffer operations. The API has been enhanced to support multiple actions grouping into one undoable/redoable action. A bug that could lead to data corruption when saving has also been fixed.

    •  04 May 2009 20:14

      Release Notes: This release adds support for undo/redo operations, buffer options, and the ability to use files (in addition to memory) as temporary storage when saving.

      •  08 Feb 2009 22:57

      Release Notes: This release adds support for saving to block devices and fixes various memory leaks.

      No changes have been submitted for this release.

      Screenshot

      Project Spotlight

      Trac

      A combined issue tracker, Subversion interface, and Wiki.

      Screenshot

      Project Spotlight

      123 Live Help Server

      A Web-based live support system.