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