# \[ANN\] Ruby-VPI 12.1.0

**URL:** <https://www.ruby-forum.com/t/ann-ruby-vpi-12-1-0/80285>\
**Category:** Ruby\
**Created:** [December 23, 2006, 7:13am UTC](https://www.ruby-forum.com/t/ann-ruby-vpi-12-1-0/80285 "2006-12-23T07:13:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [December 23, 2006, 7:13am UTC](https://www.ruby-forum.com/t/ann-ruby-vpi-12-1-0/80285/1 "2006-12-23T07:13:24Z")

</div>

Ruby-VPI is a Ruby interface to Verilog VPI. It lets you create  
complex Verilog test benches easily and wholly in Ruby.

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

RSS feed: [http://ruby-vpi.rubyforge.org/doc/rss.xml](http://ruby-vpi.rubyforge.org/doc/rss.xml)

Install: gem install ruby-vpi

Version 12.1.0 (2006-12-22)

Summary

This release adds interactive debugging support, adds new  
sections to the user manual, and cleanses some internals.

Notice

â€¢ The lib/ruby-vpi/rspec.rb and lib/ruby-vpi/xx.rb files  
has been removed because they are no longer necessary.

â€¢ rSpec 0.7.0 or newer is now required because the sample  
tests utilize the should == syntaxâ€”which was introduced  
in rSpec 0.7.0.

Detail

â€¢ Test runners now support the DEBUG environment  
variable, which enables the interactive debugger  
(ruby-debug) in post-mortem debugging mode.  
â–¡ The debugger can now be used when DEBUG environment  
variable is not activated.  
â–¡ ruby-debug is now a gem dependency for Ruby-VPI.

â€¢ Status messages, which are shown during initialization  
of a Ruby bench, now appear in simulatorsâ€™ log files.

â€¢ Added documentation about test runners and the  
interactive debugger in the user manual.

â€¢ Added a README file with hint about where to find the  
user manual.

â€¢ Removed code that wasnâ€™t being used, according to code  
coverage analysis, from the pipelined ALU sample.
