# ANN: Ruby2C 1.0.0 beta 4 released

**URL:** <https://rubytalk.org/t/ann-ruby2c-1-0-0-beta-4-released/19516>\
**Category:** ruby-talk\
**Created:** [14 July 2005 07:38 UTC](https://rubytalk.org/t/ann-ruby2c-1-0-0-beta-4-released/19516 "2005-07-14T07:38:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ryan\_Davis1](https://yyz1.discourse-cdn.com/flex029/user_avatar/rubytalk.org/ryan_davis1/32/1848_2.png) [@Ryan\_Davis1](https://rubytalk.org/u/Ryan_Davis1)\
**Post date:** [14 July 2005 07:38 UTC](https://rubytalk.org/t/ann-ruby2c-1-0-0-beta-4-released/19516/1 "2005-07-14T07:38:52Z")

</div>

ruby\_to\_c  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[http://rubyforge.org/projects/ruby2c/](http://rubyforge.org/projects/ruby2c/)

DESCRIPTION:

ruby\_to\_c translates a static ruby subset to C. Hopefully it works.

NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;THIS IS BETA SOFTWARE!

NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE

RubyToC has the following modules:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rewriter - massages the sexp into a more consistent form.  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TypeChecker - type inferencer for the above sexps.  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RubyToC - converts a ruby (subset) sexp to C.

and the following tools:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;translate.rb - Translates a given file to C.

FEATURES/PROBLEMS:

+ This is a preview release! BETA BETA BETA! Do NOT use this!  
+ Please contact me or Eric (drbrain of segment7 dot net) if you:  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ have any feedback!  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ have any changes!  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ want to work on this!

CHANGES:

+ 1 minor enhancements  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ Added gemspec (hastily).  
+ 2 bug fixes  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ Translates bool type to VALUE since we were using Qtrue/Qfalse.  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ Fixed rubygems for non-gem systems.

> **···**
>
> --  
> [ryand-ruby@zenspider.com](mailto:ryand-ruby@zenspider.com) - Seattle.rb - [http://www.zenspider.com/seattle.rb](http://www.zenspider.com/seattle.rb)  
> [http://blog.zenspider.com/](http://blog.zenspider.com/) - [http://rubyforge.org/projects/ruby2c](http://rubyforge.org/projects/ruby2c)

---

<div class="post-metadata">

**Author:** ![Ara.T.Howard6](https://avatars.discourse-cdn.com/v4/letter/a/958977/32.png) [@Ara.T.Howard6](https://rubytalk.org/u/Ara.T.Howard6)\
**Post date:** [14 July 2005 14:36 UTC](https://rubytalk.org/t/ann-ruby2c-1-0-0-beta-4-released/19516/2 "2005-07-14T14:36:12Z")

</div>

ryan-

beta or no - thanks for working so hard on this awesome project!

-a

> **···**
>
> On Thu, 14 Jul 2005, Ryan Davis wrote:
> 
> > ruby\_to\_c  
> > &nbsp;&nbsp;&nbsp;[http://rubyforge.org/projects/ruby2c/](http://rubyforge.org/projects/ruby2c/)
> > 
> > DESCRIPTION:
> > 
> > ruby\_to\_c translates a static ruby subset to C. Hopefully it works.
> > 
> > NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE
> > 
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;THIS IS BETA SOFTWARE!
> > 
> > NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE
> > 
> > RubyToC has the following modules:
> > 
> > &nbsp;&nbsp;&nbsp;Rewriter - massages the sexp into a more consistent form.  
> > &nbsp;&nbsp;&nbsp;TypeChecker - type inferencer for the above sexps.  
> > &nbsp;&nbsp;&nbsp;RubyToC - converts a ruby (subset) sexp to C.
> > 
> > and the following tools:
> > 
> > &nbsp;&nbsp;&nbsp;translate.rb - Translates a given file to C.
> > 
> > FEATURES/PROBLEMS:
> > 
> > + This is a preview release! BETA BETA BETA! Do NOT use this!  
> > + Please contact me or Eric (drbrain of segment7 dot net) if you:  
> > &nbsp;&nbsp;&nbsp;+ have any feedback!  
> > &nbsp;&nbsp;&nbsp;+ have any changes!  
> > &nbsp;&nbsp;&nbsp;+ want to work on this!
> > 
> > CHANGES:
> > 
> > + 1 minor enhancements  
> > &nbsp;&nbsp;&nbsp;+ Added gemspec (hastily).  
> > + 2 bug fixes  
> > &nbsp;&nbsp;&nbsp;+ Translates bool type to VALUE since we were using Qtrue/Qfalse.  
> > &nbsp;&nbsp;&nbsp;+ Fixed rubygems for non-gem systems.
> > 
> > --  
> > ryand-ruby@zenspider.com - Seattle.rb - [Seattle.rb | Home](http://www.zenspider.com/seattle.rb)  
> > [http://blog.zenspider.com/](http://blog.zenspider.com/) - [http://rubyforge.org/projects/ruby2c](http://rubyforge.org/projects/ruby2c)
> 
> # --
> 
> > email :: ara [dot] t [dot] howard [at] noaa [dot] gov  
> > phone :: 303.497.6469  
> > My religion is very simple. My religion is kindness.  
> > --Tenzin Gyatso
> 
> ===============================================================================
