home
Recent News
downloads
links
documentation
contributors

Welcome to the StreamModule system homepage

This project is Copyright © 2002 by Eric Hopper, and is licensed under the LGPL (Lesser GNU Public License) Version 2.1 or later.

The StreamModule system has been under sporadic development since 1991. It's a result of several different ideas about how distributed (especially widely distributed) systems should function. Instead of attempt ing to hide asynchronous behavior behind a synchronous facade, it attempts to make it easier to write programs that deal with asynchronous behavior.

Currently, StreamModule is only implemented in C++. It may be ported to other languages such as Java (but only 1.4 or later, since Java didn't have good support for asynchronous I/O before then), or hooked to a scripting language.

In languages with true closures, such as Ruby, it may be that StreamModule could (and should) be implemented completely differently.

This project is on SourceForge.

Here is the mailing list archive for strmod-devel. If you would like to subscribe to the list, URL is http://lists.sourceforge.net/lists/listinfo/strmod-devel. I can also often be found on IRC on the irc.freenode.net server on the #StrMod channel.


Home | Recent News | Downloads | Links | Documentation | Contributors