# \[ANN\] Ruby-IXP 1.1.0

**URL:** <https://rubytalk.org/t/ann-ruby-ixp-1-1-0/31497>\
**Category:** ruby-talk\
**Created:** [30 September 2006 19:50 UTC](https://rubytalk.org/t/ann-ruby-ixp-1-1-0/31497 "2006-09-30T19:50:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Suraj\_Kurapati](https://avatars.discourse-cdn.com/v4/letter/s/a9adbd/32.png) [@Suraj\_Kurapati](https://rubytalk.org/u/Suraj_Kurapati)\
**Post date:** [30 September 2006 19:50 UTC](https://rubytalk.org/t/ann-ruby-ixp-1-1-0/31497/1 "2006-09-30T19:50:03Z")

</div>

= Version 1.1.0 (2006-09-30)

&nbsp;&nbsp;Ruby-IXP is an implementation of the 9P2000 protocol designed for  
&nbsp;&nbsp;use with Window Manager Improved. It is written in pure Ruby to  
&nbsp;&nbsp;avoid periodical calling of the wmiir command, thus improving  
&nbsp;&nbsp;performance. There is another full-blown 9P2000 implementation  
&nbsp;&nbsp;called Rstyx, but it's rather complex and slow.

&nbsp;&nbsp;Web site: [http://home.gna.org/rubyixp/](http://home.gna.org/rubyixp/)

&nbsp;&nbsp;Download: [http://download.gna.org/rubyixp/](http://download.gna.org/rubyixp/)

== Summary

This release fixes several concurrency issues, revises the code and  
documentation, and adds some convenience methods.

== Acknowledgments

\* Thanks to Oliver Heins for testing the concurrency issues.

== Notice

\* {wmii-3.1 must be  
patched}[[http://wmii.de/pipermail/wmii/2006-September/002718.html](http://wmii.de/pipermail/wmii/2006-September/002718.html)]  
before this release is used.

== Details

\* IXP::Client#read and IXP::Client#write convenience methods have  
been added.

\* IXP::Client#open now accepts mode strings, just like Ruby's IO::open.

\* IXP::Connection has been simplified by removing special handling  
for wmii-3.1's weird behavior of sending ghost responses after the  
initial request had been completed.

\* lib/ixp/client.rb has been cleaned up and documented.

\* Several {concurrency  
issues}[[http://wmii.de/pipermail/wmii/2006-September/002745.html](http://wmii.de/pipermail/wmii/2006-September/002745.html)]  
have been fixed in IXP::Connection.
