Posted by Daniel Butler
Sun, 25 Jun 2006 11:25:00 GMT

The Queensland University of Technology in Brisbane Australia has announced a Ruby .NET compiler for the .NET CLR. Their aim is to "support 100% of Ruby language semantics, including all dynamic constructs such as closures and continuations. We plan to generate 100% managed and verifiable CIL code."
Announcing Preliminary Beta Release!
We are pleased to announce the preliminary Beta release of the Gardens Point Ruby.NET compiler. Note: this is not just a Ruby/.NET bridge, nor a Ruby Interpreter implemented on .NET, but a true .NET compiler. The compiler can be used to statically compile a Ruby source file into a verifiable .NET v2.0 assembly or it can be used to directly execute a Ruby source file (compile, load and execute). Our implementation is not yet fully complete, but it is the only Ruby compiler that we know of for either the .NET or JVM platforms that is able to pass all 871 tests in the samples/test.rb installation test suite of Ruby 1.8.2.
They are actively seeking "keen Ruby and .NET programmers" to help with further testing and development.
Announcement Page at QUT
Source Code Download
Posted in Ruby | no comments
Posted by Daniel Butler
Sat, 15 Apr 2006 14:17:00 GMT
Two-hundred and fifty six colors in your Unix terminal, you ask? Yes, it's possible, but 256-color support isn't very common among the terminal emulators out there (Konsole and Gnome-Terminal don't support it yet). And elinks is the only program I know of that supports 256 colors natively. So, here's a little Ruby program that generates 256-color color cubes in Ruby. I've translated it from a Perl script, so it's not very ruby-like, but it makes pretty pictures.
The source code follows.
Read more...
Posted in Ruby, Programming | 5 comments
Posted by Daniel Butler
Fri, 14 Apr 2006 15:28:00 GMT
Camping is a micro—nay! nano— development framework for web-connected applications, like blogs,
to do lists, or other teeny utilities. Version 1.4 is out, and why the lucky stiff nourishes our collective intellect with this:

Read more...
Posted in Ruby, Programming | Tags camping, framework, ruby | no comments
Posted by Daniel Butler
Thu, 13 Apr 2006 19:47:00 GMT
Need to find palindromic words in ruby? Try this:
long_palindromes = File.open("/usr/share/dict/words").select {
|w| w.chomp!; w.reverse == w && w.length > 3 }
puts long_palindromes.join(', ')
Read more...
Posted in Programming, Ruby | no comments
Bridge on the Blackwater River, Florida (March 2004)