diff options
author | Akinori MUSHA <knu@FreeBSD.org> | 2001-08-24 07:06:19 +0000 |
---|---|---|
committer | Akinori MUSHA <knu@FreeBSD.org> | 2001-08-24 07:06:19 +0000 |
commit | 80814c743bfaaff1d5edab81c2ffc30b09cfd133 (patch) | |
tree | f2b5f0b7781bfe7d78f5c2ea871091cc58a608d8 /net/ruby-romp/pkg-descr | |
parent | Add ruby-tmpl, an online/offline templating system a la eRuby/ERb. (diff) |
Add ruby-romp, the Ruby Object Message Proxy, a set of classes for
providing distributed object support to a Ruby program.
Notes
Notes:
svn path=/head/; revision=46768
Diffstat (limited to 'net/ruby-romp/pkg-descr')
-rw-r--r-- | net/ruby-romp/pkg-descr | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/net/ruby-romp/pkg-descr b/net/ruby-romp/pkg-descr new file mode 100644 index 000000000000..4e1f9b42d7e9 --- /dev/null +++ b/net/ruby-romp/pkg-descr @@ -0,0 +1,22 @@ +ROMP is the Ruby Object Message Proxy. It is sort of like drb +(distributed Ruby) in that it allows a Ruby client program to +seamlessly talk to an object that is sitting on a server. However, it +has many distinct advantages over drb: + +- Much faster, up to 40000 messages per second (compare to 50 messages + per second for drb). + +- Allows more than one object to reside on the server; supports a form + for naming service for retriving references to objects. + +- Fully thread-safe, provided the object sitting on the server is + thread-safe. + +- Supports oneway calls, so the client does not have to block waiting + for a response from the server. + +- Allows exceptions to be propogated from server to client; massages + the backtrace to make debugging easier. + +Author: Paul Brannan (cout at rm-f.net) +WWW: http://rm-f.net/~cout/ruby/romp/ |