# Ruby-VPI 0.4 released

**URL:** <https://www.ruby-forum.com/t/ruby-vpi-0-4-released/59141>\
**Category:** Ruby\
**Created:** [April 29, 2006, 1:18am UTC](https://www.ruby-forum.com/t/ruby-vpi-0-4-released/59141 "2006-04-29T01:18:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Suraj\_NSKurapati](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/3be4f8/32.png) [@Suraj\_NSKurapati](https://www.ruby-forum.com/u/Suraj_NSKurapati)\
**Post date:** [April 29, 2006, 1:18am UTC](https://www.ruby-forum.com/t/ruby-vpi-0-4-released/59141/1 "2006-04-29T01:18:43Z")

</div>

-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1

Ruby-VPI is a Ruby interface to Verilog VPI. With it, you can create  
complex Verilog test benches easily and wholly in Ruby.

[http://ruby-vpi.rubyforge.org/](http://ruby-vpi.rubyforge.org/)

= Version 0.4 (2006-04-28)

== Summary

This release adds simple ways of reading and writing values to VPI  
handles, adds documentation for the VPI utility layer, and fixes the  
pipelined ALU example.

== Details

- Simple, consistent ways of reading and writing values to handles  
have been added to the VPI utility layer. These ways are described  
in the SWIG::TYPE\_p\_unsigned\_int class’ documentation.

- The makefiles now use the +rbconfig+ library to determine the  
default compiler and linker flags for Ruby.

- A race condition in the pipelined ALU example has been fixed. This  
example should now run successfully in all Verilog simulators.

- The project wiki has been abandoned in favor of RDoc.

- The project website is now generated by RDoc.

- Tested and developed using:

-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEUqIRmV9O7RYnKMcRAqFsAKCy16SmEtx1+9nNTbB4x0MRCkYS4wCdEOwe  
z7oGMjGuCq/zrSh5SfiHoQs=  
=HeqE  
-----END PGP SIGNATURE-----
