Christian Ferrari

This page is the root of wiki documentation

The first link you could be interested in is this step by step tutorial: [FLoM by examples]

Are you asking yourself because I started to develop this software? Are you tired to write cryptic shell scripts to manage locking and serialization? [Read the tale]

As you can imagine this is not the first time some one is trying to give you a tool like this. This page collects some [Similar tools] I discovered googling around.

If you was not annoyed by the previous stuff, you might be interested in some more detailed documentation...

FLoM is distributed as C source code you may download, compile and install using standard git and GNU build chain (automake, autoconf, gcc): [installation].

FLoM wants to be just work software and configuration should be reduced to the minimum: this page gives you some hint to explore [Configuration] matter.

[FLoM deep diving] contains specific detailed topics you could interested in after you tried some examples (use cases).

FLoM API (Application Programming Interface)

Starging with version 0.9.0 FLoM provides an API based on [libflom] that's compiled and installed using libtool; using libflom you can use a FLoM daemon to serialize your own applications and your own shell scripts/commands using the same tool.

The FLoM API allows you to write your own program using these programming languages:

  • C: primary interface
  • C++: header only wrapper based on C primary interface
  • PHP: wrapper based on C primary interface and generated by SWIG

Your feedback is very valuable...

Don't esitate to write your suggestions using the project forum: without your feedback this software can't become terribly useful.


FLoM is available on GitHub too: https://github.com/tiian/flom


Wiki: Configuration
Wiki: FLoM by examples
Wiki: FLoM deep diving
Wiki: Read the tale
Wiki: Similar tools
Wiki: installation
Wiki: libflom