pda / sequement

Sequence server in Ruby: fork(), select(), IPC over pipe(), async persistence... all that jazz.

This URL has Read+Write access

commit  98e049196865ff868a5b58fdae00add040c9796b
tree    373700101412c3e63a8990013c9719b8556ab5c3
parent  4966ef62a25fbbd009029cdfde72a08458cd5ad4
name age message
file .gitignore Loading commit data...
file README
file run.rb
file sequement.rb
directory sequement/
directory spec/
README
Sequement
=========

A light-weight sequence server daemon in Ruby.

A master process sets up a listening socket, and forks child processes to
accept connections.  Inbound connections send commands parsed by the child
process, which communicates back to the master using pipes for IPC.

Persistence will be asynchronous, with blocks of sequences reserved in
advance such that crashing will result in request gaps rather than re-use.