Looks interesting. One point: you seem to be using Read and Show
typeclasses for serialisation. I think you would be better off using
Binary, which is much more efficient.
Paul.
On 03/08/10 09:35, Frank Kupke wrote:
Hi,
DSTM is an implementation of a robust distributed Software
Transactional Memory (STM) library for Haskell. Many real-life
applications are distributed by nature. Concurrent applications may
profit from robustness added by re-implementation as distributed
applications. DSTM extends the STM abstraction to distributed systems
and presents an implementation efficient enough to be used in soft
real-time applications. Further, the implemented library is robust in
itself, offering the application developer a high abstraction level to
realize robustness, hence, significantly simplifying this, in general,
complex task.
The DSTM package consists of the DSTM library, a name server application, and
three sample distributed programs using the library. Provided are a simple
Dining Philosophers, a Chat, and a soft real-time Bomberman game application.
Distributed communication is transparent to the application programmer. The
application designer uses a very simple name server mechanism to set up the
system. The DSTM library includes the management of unavailable process nodes
and provides the application with abstract error information thus facilitating
the implementation of robust distributed application programs.
For usage please look into the documentation file: DSTMManual.pdf.
The package including the documentation can be found on:
http://hackage.haskell.org/package/DSTM-0.1.1
Best regards,
Frank Kupke
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe