/erlang-mdigraph

Erlang Digraph library that uses mnesia as a backend

Primary LanguageErlang

About

This is an Mnesia implementation of the core Erlang module 'digraph' from stdlib.

Installation

Prerequisites

  • erlang R14A (although this will probably work on 13B)
    • kernel, stdlib, sasl, mnesia

Compilation

Build the source code by running:

make

To clean:

make clean

To run Eunit and CT tests:

make test

To create documentation:

make docs

Usage

This module is a parity match for the core 'digraph' module. Consult that modules documentation for a complete function list.

TODO: document differences

Copyright and License

Original digraph code:

Copyright EricssonAB 1996-2010. All Rights Reserved.

Modifications herein:

Copyright 2010 Bob.sh

This code uses the Erlang Public License as originally using by digraph. Please find the full details of the license in the file 'EPLICENSE'.