# RubyInline 3.6.0 Released (FINALLY)

**URL:** <https://www.ruby-forum.com/t/rubyinline-3-6-0-released-finally/68873>\
**Category:** Ruby\
**Created:** [September 16, 2006, 2:35am UTC](https://www.ruby-forum.com/t/rubyinline-3-6-0-released-finally/68873 "2006-09-16T02:35:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [September 16, 2006, 2:35am UTC](https://www.ruby-forum.com/t/rubyinline-3-6-0-released-finally/68873/1 "2006-09-16T02:35:41Z")

</div>

RubyInline version 3.6.0 has been released! Only 10 month late! (ugh  
I can be so spacy sometimes!)

[rubyinline | software projects | by ryan davis](http://www.zenspider.com/ZSS/Products/RubyInline/)  
[http://rubyforge.org/projects/rubyinline/](http://rubyforge.org/projects/rubyinline/)

\*\* DESCRIPTION:

Ruby Inline is an analog to Perl’s Inline::C. Out of the box, it  
allows you to embed C/++ external module code in your ruby script  
directly. By writing simple builder classes, you can teach how to cope  
with new languages (fortran, perl, whatever). The code is compiled and  
run on the fly when needed.

Using the package\_inline tool Inline now allows you to package up  
your inlined object code for distribution to systems without a  
compiler (read: windows)!

\*\* FEATURES/PROBLEMS:

- Quick and easy inlining of your C or C++ code embedded in your ruby  
script.

- Extendable to work with other languages.

- Automatic conversion between ruby and C basic types

- inline\_c\_raw exists for when the automatic conversion isn’t  
sufficient.

- Only recompiles if the inlined code has changed.

- Pretends to be secure.

- Only requires standard ruby libraries, nothing extra to download.

- Can generate a basic Rakefile and package up built extensions for  
distribution.

Changes:

- 6 minor enhancements

- 3 bug fixes

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [September 16, 2006, 4:21am UTC](https://www.ruby-forum.com/t/rubyinline-3-6-0-released-finally/68873/2 "2006-09-16T04:21:44Z")

</div>

Ryan D. wrote:

> RubyInline version 3.6.0 has been released!

Most excellent news. You’re quite the fury lately.  
What’s up?

> you can teach how to cope with new languages (fortran, perl, whatever).

I admit: I’m lazy, stupid, and whatever else Larry Wall said  
about programmers. Can you sketch the steps for teaching  
it Fortran 90?

Perhaps it could gestate here:

[http://wiki.rubygarden.org/Ruby/page/show/RubyFortran](http://wiki.rubygarden.org/Ruby/page/show/RubyFortran)

Thanks,

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [September 16, 2006, 11:56am UTC](https://www.ruby-forum.com/t/rubyinline-3-6-0-released-finally/68873/3 "2006-09-16T11:56:13Z")

</div>

On Sep 15, 2006, at 7:20 PM, Bil K. wrote:

> Ryan D. wrote:
> 
> > RubyInline version 3.6.0 has been released!
> 
> Most excellent news. You’re quite the fury lately.  
> What’s up?

Feeling overwhelmed so I’m offloading as much in my queue as fast as  
I can. I’m up to 17 projects on rubyforge (not owning all but  
contributing as best I can to all) and have several not on rubyforge.  
It is starting to affect me because they’re all interrelated in ways  
that cause tangental work to be near-constant.

> > you can teach how to cope with new languages (fortran, perl,  
> > whatever).
> 
> I admit: I’m lazy, stupid, and whatever else Larry Wall said  
> about programmers. Can you sketch the steps for teaching  
> it Fortran 90?

Absolutely. In fact, I’m open to helping you work on it. I have a  
friend who works for the DOE doing nuclear chemistry and he could  
benefit from having a real language like ruby but with the maths of  
fortran.

> Perhaps it could gestate here:
> 
> [http://wiki.rubygarden.org/Ruby/page/show/RubyFortran](http://wiki.rubygarden.org/Ruby/page/show/RubyFortran)

I’ll update that as soon as I can. The current hints from Eric are  
still apropos, if not the line numbers.

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [September 17, 2006, 1:51pm UTC](https://www.ruby-forum.com/t/rubyinline-3-6-0-released-finally/68873/4 "2006-09-17T13:51:43Z")

</div>

Ryan D. wrote:

> I’m up to 17 projects on rubyforge (not owning all but contributing  
> as best I can to all) and have several not on rubyforge.

I know that feeling. Jamis had a good blog entry about  
that a while ago, but I can’t connect: [http://jamis.jamisbuck.org/](http://jamis.jamisbuck.org/)

> > Can you sketch the steps for teaching it Fortran 90?
> 
> Absolutely. In fact, I’m open to helping you work on it.

I made it into RubyConf, you?

> > [http://wiki.rubygarden.org/Ruby/page/show/RubyFortran](http://wiki.rubygarden.org/Ruby/page/show/RubyFortran)
> 
> I’ll update that as soon as I can. The current hints from Eric are still  
> apropos, if not the line numbers.

Roger.

Thanks,
