Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.2 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Libraries

    HiM 0.9.3

    Download button

    No screenshots available
    Downloads: 344  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Walery Studennikov | More programs
    LGPL / FREE
    August 17th, 2006, 14:33 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    HiM description

    HIM is an attempt to implement a small and efficient library for working with hierarchical data structures (trees).

    HiM (Hierarchical Marshalling Library) is an attempt to implement a small and efficient library for working with hierarchical data structures (trees).

    With HiM you can easily create/edit Windows-registry-like databases in memory and then store them to files with a very compact, portable embeddable binary format. HiM databases can also be included directly into the binary executable (like xpms).

    Who would use it?
    HiM library can be used by developers:
    For storing any type of information which can be represented in hierarchical way.
    For manipulating in-memory databases representing complex data structures.
    As an engine for storing configuration information, though text-based format will be better choice for this in most cases.

    Why would they use it instead of similar projects? Special features/strengths?
    HiM file format is extremely optimized for size
    HiM format is embeddable, i.e. you may store many HiM databases and other information in one file
    HiM databases can be included directly into the binary executable (just like xpm's). To convert the binary file to c-code you may use bin2c "utility" provided with the package
    Although HiM file format is binary it is [intended to be] portable between hardware architectures
    Fast and compact implementation, independence from other non-standard libraries
    The library is [intended to be] portable. Now only Unix and windows is supported but not a problem to port it to other OS)

    Product's homepage

      


    TAGS:

    hierarchical data | data structures | Marshalling Library | HiM | hierarchical | data

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM