BYTE.com
RSS feed

Newsletter
Free E-mail Newsletter from BYTE.com
Email Address
First Name
Last Name




 
    
             
BYTE.com > Mr. Computer Language Person > 2005

Potpourri

By Martin Heller

April 18, 2005

(Potpourri :  Page 1 of 1 )



This month's column is something of a potpourri. Think of it as the briefly noted section of a magazine and you won't be far off. Let's start with Ruby.

Ruby 1.8.2

I've been following the Ruby programming language for about 4 years now. (See Another Gem; Something Old, Something New; and Ruby Update.) It's now up to version 1.8.2. It's still free, and still a very nice interpreted, object-oriented language. The Ruby runtime library has grown enormously, and so has the community using and supporting it.

The current distribution includes pretty much everything you'd expect from a language, free or not. I recently downloaded and installed the one-click Windows installer to have a fresh copy; I also have Ruby installed on several Linux distributions. In addition to the Ruby language interpreter, libraries, documentation, samples, and various extension packages, the Windows installation includes an interactive Ruby environment, IRB; TCL/TK 8.3; and two code editors: FreeRIDE and SciTE.

The distribution includes a compiled electronic edition of the book Programming Ruby. It's not the latest material, however: Programming Ruby, The Pragmatic Programmers' Guide: Second Edition, by Dave Thomas with Chad Fowler and Andy Hunt (Pragmatic Bookshelf, 2004; ISBN 0974514055), adds several hundred pages of material to the first edition and covers Ruby 1.8. In addition to being more current, the second edition is even better than the first, even though Thomas self-published the second edition under the Pragmatic Bookshelf imprint rather than doing another edition with Addison-Wesley. By the way, Thomas has written extensively about Ruby for Dr. Dobb's Journal, most recently about the RSS and Web support in Ruby 1.8.

FreeRIDE, the cross-platform and international Free Ruby IDE, is written in Ruby, and relies on several extensions: FOX, a cross-platform C/C++ GUI Toolkit; FXRuby, the Ruby interface to FOX; and FXScintilla, a FOX port of the BYTE.com > Mr. Computer Language Person > 2005

Dr. Dobb's Media Center

What Zope Did Wrong (and How It's Being Fixed)
Dr. Dobb's talks with Lennart Regebro about the many things that Zope 2 did right and did wrong. Lennart has also been one of the driving forces behind Five, the integration of Zope 3 technologies into Zope 2.

Ubuntu and the Software Around It
Dr. Dobb's interviews Ubuntu's Gerry Carr about the Linux-based Ubuntu operating sytem and the application lifecycle tools -- such as the recently released Launchpad -- that surround it.

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE: Volume 2 - Heuristic Algorithms
The Best of BYTE: Volume 2 - Heuristic Algorithms
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.

© 2008 Think Services, Privacy Policy, Terms of Service, United Business Media Limited
Site comments: webmaster@byte.com
Web Sites: BYTE.com, dotnetjunkies.com, Dr. Dobb's Journal, SD Expo, Sys Admin, sqljunkies.com, Unixreview



MarketPlace
simple helix is the most trusted name in the hosting industry! Join us and host with the experts!
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.
Sign Up & Get Full Access To The Definitive Online Book Collection With SkillSoft's Books24x7�.
Develop 10 times faster ! ALM, IDE, .Net, RAD, 5GL, Database, 5GL, 64-bit, etc. Free Express version
Sign Up With SkillSoft & Get Access to Training Materials for Over 50 Professional Certifications.
Wanna see your ad here?
 

web2