http://hostname.2y.net/~matju/RubyX11/RubyX11-0.5.tar.gz Announcing Ruby/X11 version 0.5. 0.5 (2001.07.09) * added tests/test03.rb that plays music using XBell. * faster tests/ifs.rb with more options * speed improvements: * added runtime field compilation (eval def) (faster, go figure) * added runtime xwrite compilation (eval def) (not much faster, go figure) * lots of actual speed optimisations. (PartialTuple,List) * PartialTuple rewritten using Hash instead of Tuple/Array. * shorter load/parse/setup delay * many small changes in API: * new tuples replace some common sublists of parameters. * Dimension now called Size everywhere. * replaced :Absent by nil. * replaced string-oriented #xpack,#xunpack,#xlength by stream-oriented #xwrite,#xread,XStringReader,XStringWriter. * changes to TupleField,Tuple#fields_are internals. * added TupleBase; changed PartialTuple<TupleBase, Tuple<TupleBase. * read-buffering, non-block; adding xreceive_many, xreceive_blocking. * better split of List / String8. * X11Socket -> SocketLog matju