# Posix\_mq 0.5.0 - POSIX Message Queues for Ruby

**URL:** <https://www.ruby-forum.com/t/posix-mq-0-5-0-posix-message-queues-for-ruby/188058>\
**Category:** Ruby\
**Created:** [May 5, 2010, 4:59am UTC](https://www.ruby-forum.com/t/posix-mq-0-5-0-posix-message-queues-for-ruby/188058 "2010-05-05T04:59:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ericw](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/97f17d/32.png) [@ericw](https://www.ruby-forum.com/u/ericw)\
**Post date:** [May 5, 2010, 4:59am UTC](https://www.ruby-forum.com/t/posix-mq-0-5-0-posix-message-queues-for-ruby/188058/1 "2010-05-05T04:59:27Z")

</div>

POSIX message queues allow local processes to exchange data in the form  
of messages. This API is distinct from that provided by System V  
message queues, but provides similar functionality.

- [posix\_mq - POSIX message queues for Ruby](http://bogomips.org/ruby_posix_mq/)
- removed\_email\_address@domain.invalid
- git://git.bogomips.org/ruby\_posix\_mq.git

Changes:

Uncommonly raised exceptions due to programmer error are now  
raised more safely with respect to the MRI garbage collector.

The “posix-mq.rb” executable has been renamed to “posix-mq-rb”  
to respect RPS and is also hopefully easier to type/read when  
used in scripts. I’m preserving the “rb” in the name since I  
hope to have a more portable, C-only version someday.

Minor cleanups and documentation now uses RDoc 2.5.x
