[#129195] Is compatibility important for us? — Esteban Manchado Vel痙quez <zoso@...>

Hi all,

28 messages 2005/02/01
[#129199] Re: Is compatibility important for us? — James Britt <jamesUNDERBARb@...> 2005/02/01

Esteban Manchado Vel痙quez wrote:

[#129204] Re: Is compatibility important for us? — Francis Hwang <sera@...> 2005/02/01

[#129207] Re: Is compatibility important for us? — Eric Hodel <drbrain@...7.net> 2005/02/01

On 31 Jan 2005, at 18:21, Francis Hwang wrote:

[#129209] Re: Is compatibility important for us? — Francis Hwang <sera@...> 2005/02/01

[#129214] Re: Is compatibility important for us? — "Trans" <transfire@...> 2005/02/01

Francis,

[#129216] Re: Is compatibility important for us? — Francis Hwang <sera@...> 2005/02/01

[#129698] Re: Is compatibility important for us? — Esteban Manchado Vel痙quez <zoso@...> 2005/02/04

I had this on "postponed", and I just realized. Sorry.

[#129718] Re: Is compatibility important for us? — James Britt <jamesUNDERBARb@...> 2005/02/05

Esteban Manchado Vel痙quez wrote:

[#129808] Re: Is compatibility important for us? — Esteban Manchado Vel痙quez <zoso@...> 2005/02/05

On Sat, Feb 05, 2005 at 10:29:11AM +0900, James Britt wrote:

[#129218] Partial function application (was: Re: Binding precedence for first sym...) — E S <eero.saynatkari@...>

Trans wrote:

13 messages 2005/02/01
[#129220] Re: Partial function application (was: Re: Binding precedence for first sym...) — "Trans" <transfire@...> 2005/02/01

[#129289] Newbie: How to delete a Rails app (Windows) — peter.cutting@...

Hi

25 messages 2005/02/01
[#129362] Re: Newbie: How to delete a Rails app (Windows) — Douglas Livingstone <rampant@...> 2005/02/02

> but how do I delete? (If I just delete then I get a permissions

[#129373] Re: Newbie: How to delete a Rails app (Windows) — Caio Tiago Oliveira <caiot1@...> 2005/02/02

Douglas Livingstone, 2/2/2005 06:04:

[#129380] Re: Newbie: How to delete a Rails app (Windows) — peter.cutting@... 2005/02/02

yes the switching off may have helped (will try logging off next time

[#129385] Nuby needs an intro to testing for Win 2K — Barry Sperling <barry@...> 2005/02/02

[#129293] Re: [QUIZ] To Excel (#17) — "Graham Foster" <graham@...>

> Years ago, on a job developing custom reporting software, this was

15 messages 2005/02/01

[#129316] Wee 0.7.0 + Tutorial Videos — Michael Neumann <mneumann@...>

Hi,

27 messages 2005/02/01
[#129449] Re: Wee 0.7.0 + Tutorial Videos — itsme213@... 2005/02/03

Michael, I may be doing something wrong, but none of the MPEGs worked

[#129345] ANN: ParseTree 1.3.3 and ruby2c 1.0.0 beta 1 — Ryan Davis <ryand-ruby@...>

Actual announcements are on http://blog.zenspider.com/

24 messages 2005/02/02

[#129351] yarv and dbi — jm <jeffm@...>

Anyone out there tried dbi with yarv

18 messages 2005/02/02
[#129358] Re: yarv and dbi — SASADA Koichi <ko1@...> 2005/02/02

jm <jeffm@ghostgun.com> wrote :

[#129451] - E01: The Java Failure - May Ruby Helps? — Ilias Lazaridis <ilias@...>

"

90 messages 2005/02/03
[#130693] Re: [EVALUATION] - E01: The Java Failure - May Ruby Helps? — Ilias Lazaridis <ilias@...> 2005/02/13

Ilias Lazaridis wrote:

[#130749] Re: [EVALUATION] - E01: The Java Failure - May Ruby Helps? — Douglas Livingstone <rampant@...> 2005/02/14

> From the communities behaviour, I extract the following answer:

[#130784] Re: [EVALUATION] - E01: The Java Failure - May Ruby Helps? — Ilias Lazaridis <ilias@...> 2005/02/14

Douglas Livingstone wrote:

[#130785] Re: [EVALUATION] - E01: The Java Failure - May Ruby Helps? — Luke Graham <spoooq@...> 2005/02/14

From the link - "fictive technology collection". Ive worked on some of

[#130786] Re: [EVALUATION] - E01: The Java Failure - May Ruby Helps? — Luke Graham <spoooq@...> 2005/02/14

Some of it is possible. I have created persistent Ruby objects, for

[#130823] Re: [EVALUATION] - E01: The Java Failure - May Ruby Helps? — Austin Ziegler <halostatue@...> 2005/02/14

On Mon, 14 Feb 2005 17:49:18 +0900, Luke Graham <spoooq@gmail.com> wrote:

[#130856] Re: [EVALUATION] - E01: The Java Failure - May Ruby Helps? — Ilias Lazaridis <ilias@...> 2005/02/14

Austin Ziegler wrote:

[#130871] Re: [EVALUATION] - E01: The Java Failure - May Ruby Helps? — Austin Ziegler <halostatue@...> 2005/02/14

On Tue, 15 Feb 2005 04:09:54 +0900, Ilias Lazaridis

[#131021] Re: [EVALUATION] - E01: The Java Failure - May Ruby Helps? — Ilias Lazaridis <ilias@...> 2005/02/15

Austin Ziegler wrote:

[#131025] Re: [EVALUATION] - E01: The Java Failure - May Ruby Helps? — Thomas E Enebo <enebo@...> 2005/02/15

On Wed, 16 Feb 2005, Ilias Lazaridis defenestrated me:

[#131031] Re: [EVALUATION] - E01: The Java Failure - May Ruby Helps? — Ilias Lazaridis <ilias@...> 2005/02/15

Thomas E Enebo wrote:

[#131036] Re: [EVALUATION] - E01: The Java Failure - May Ruby Helps? — Thomas E Enebo <enebo@...> 2005/02/15

On Wed, 16 Feb 2005, Ilias Lazaridis defenestrated me:

[#131039] Re: [EVALUATION] - E01: The Java Failure - May Ruby Helps? — Ilias Lazaridis <ilias@...> 2005/02/15

Thomas E Enebo wrote:

[#129452] RedCloth 3.0.2 -- Please, oh please, let this be the one — why the lucky stiff <ruby-talk@...>

Okay, okay. The tumblers are clicking, the clouds are parting.

15 messages 2005/02/03

[#129554] lack of reaction to latest ruby implementations — Alexander Kellett <ruby-lists@...>

working on alternatives for the ruby runtime has

37 messages 2005/02/03

[#129686] iteration the ruby way — Navindra Umanee <navindra@...>

Hi,

18 messages 2005/02/04

[#129726] Ruby for closed source projects — Michael Gebhart <mail@...>

Hi,

16 messages 2005/02/05

[#129778] Korundum: error when overriding a KDE::RootPixmap method — Martin Traverso <martin@...>

Hi,

15 messages 2005/02/05

[#129831] Benchmark Mono - Ruby — Michael Gebhart <mail@...>

Hi,

21 messages 2005/02/06

[#129878] Ruby Interactive Shell — "Jenjhiz" <jenjhiz@...>

Hello,

18 messages 2005/02/06

[#129959] delayed string interpolation — Navindra Umanee <navindra@...>

Hi,

14 messages 2005/02/07

[#130044] web testing with Ruby — Jason Sweat <jason.sweat@...>

Does anyone have suggestions for projects/libraries to web test code

12 messages 2005/02/07

[#130068] Grid computing with Ruby? — Alexander Staubo <alex@...>

I have an interest in distributed computing and so-called grid

11 messages 2005/02/08

[#130090] Squeak like environment for Ruby — Logan Capaldo <logancapaldo@...>

Lately I've been playing around with Squeak (http://www.squeak.org/),

20 messages 2005/02/08
[#130091] Re: Squeak like environment for Ruby — Caio Tiago Oliveira <caiot1@...> 2005/02/08

Logan Capaldo, 8/2/2005 00:45:

[#130108] Re: Squeak like environment for Ruby — Alexander Kellett <ruby-lists@...> 2005/02/08

On Feb 8, 2005, at 4:59 AM, Caio Tiago Oliveira wrote:

[#130102] Syck 0.50 -- The new YAML is here for testing — why the lucky stiff <ruby-talk@...>

Finally, I can go back to drawing ponies out on the bridge by the old

13 messages 2005/02/08

[#130180] Ruby users in India? — Premshree Pillai <premshree.pillai@...>

Hi,

20 messages 2005/02/08

[#130280] How to mimic Perl's `s///' in Ruby? — Jos Backus <jos@...>

Given Perl's

18 messages 2005/02/09

[#130305] Phone number to words — Jordi Bunster <jordi@...>

Does anyone have one of those algorithms that convert a phone number to

13 messages 2005/02/10

[#130327] Building a Better Functor — "John W. Long" <ng@...>

Hi,

29 messages 2005/02/10

[#130399] A Ruby-relevant quote from Alan Kay — "Curt Hibbs" <curt@...>

ACM Queue just published an interview with Alan Kay (the creator of

27 messages 2005/02/10
[#130400] Re: A Ruby-relevant quote from Alan Kay — PA <petite.abeille@...> 2005/02/10

[#130408] Re: A Ruby-relevant quote from Alan Kay — Douglas Livingstone <rampant@...> 2005/02/10

> Steve Wart about "why Smalltalk never caught on":

[#130573] utilizing ++ and -- for comments — "Pe, Botp" <botp@...>

Since ++ and -- wont see the light of day in ruby, can we use it for comment

27 messages 2005/02/12
[#130587] Re: utilizing ++ and -- for comments — "George Moschovitis" <george.moschovitis@...> 2005/02/12

I also think that the =begin, =end notation is not comfortable to use.

[#130595] Re: utilizing ++ and -- for comments — Douglas Livingstone <rampant@...> 2005/02/12

> for example /* */

[#130707] Printing why's (poignant) guide to ruby — Richard Dale <Richard_Dale@...>

I'd like to try ruby on non-programmers teaching them using why's amazing

62 messages 2005/02/13
[#130714] Re: Printing why's (poignant) guide to ruby — Navindra Umanee <navindra@...> 2005/02/13

Richard Dale <Richard_Dale@tipitina.demon.co.uk> wrote:

[#130716] Re: Printing why's (poignant) guide to ruby — Alexander Kellett <ruby-lists@...> 2005/02/13

i'm really puzzled by this.

[#130731] Re: Printing why's (poignant) guide to ruby — Navindra Umanee <navindra@...> 2005/02/13

Alexander Kellett <ruby-lists@lypanov.net> wrote:

[#130843] Re: Printing why's (poignant) guide to ruby — Marcus Sharp <brothermarcus@...> 2005/02/14

*putting on flame retardant pants*

[#130715] Ruby on Windows: debugger questions and comments — umptious@... (JC)

'm evaluating scripting languages for a client. Ruby as a language

28 messages 2005/02/13

[#130742] (OT) Programmer's editors for the Mac — Timothy Hunter <cyclists@...>

Just got a new Powerbook, so I'm looking for suggestions for a good

43 messages 2005/02/14

[#130975] Is this old style Ruby? — centrepins@...

In Why's guide, I see the line:

30 messages 2005/02/15
[#130980] Re: Is this old style Ruby? — Jeremy Tregunna <jtregunna@...> 2005/02/15

[#130982] Re: Is this old style Ruby? — Nikolai Weibull <mailing-lists.ruby-talk@...> 2005/02/15

* Jeremy Tregunna (Feb 15, 2005 15:10):

[#130986] Re: Is this old style Ruby? — centrepins@... 2005/02/15

Page 349 of the (printed) pickaxe2 mentions '::' and '.', but doesn't

[#130988] Re: Is this old style Ruby? — "David A. Black" <dblack@...> 2005/02/15

Hi --

[#131103] Wee web-framework. It's great! — Joao Pedrosa <joaopedrosa@...>

Hi,

21 messages 2005/02/16
[#131111] Re: Wee web-framework. It's great! — "Vincent Foley" <vfoley@...> 2005/02/16

You know, I think Wee could become really hot if someone could mix it

[#131127] adding a dynamic method handler? (long post) — Mark Hubbart <discordantus@...>

Hi,

12 messages 2005/02/16

[#131132] Ruby + end user applications — "martinus" <martin.ankerl@...>

Ruby definitely needs more cool, simple to use, end user applications.

16 messages 2005/02/16

[#131168] FileSystem 0.1.0: Beta for me, Alpha for you — Francis Hwang <sera@...>

Greetings!

23 messages 2005/02/16

[#131252] Where is Ruby headed etc. — centrepins@... (Glenn)

A few musings/questions/dribble from an excited newbie. And my first

21 messages 2005/02/16
[#131256] Re: Where is Ruby headed etc. — Ben Giddings <bg-rubytalk@...> 2005/02/16

Glenn wrote:

[#131283] Re: Where is Ruby headed etc. — Brian McCallister <brianm@...> 2005/02/17

[#131286] Re: Where is Ruby headed etc. — Yukihiro Matsumoto <matz@...> 2005/02/17

Hi,

[#131275] installed ruby on linux without su access — Eko Budi Setiyo <contact_us@...>

Hi all,

17 messages 2005/02/17

[#131284] Ruby Visual Identity Team — "John W. Long" <ng@...>

Recently I've seen a couple of people mention how much they would like

43 messages 2005/02/17
[#131288] Re: Ruby Visual Identity Team — James Britt <jamesUNDERBARb@...> 2005/02/17

John W. Long wrote:

[#131307] Re: Ruby Visual Identity Team — gabriele renzi <rff_rff@...> 2005/02/17

James Britt ha scritto:

[#131404] - E02 - Nitro, a Ruby Based WebFramework — Ilias Lazaridis <ilias@...>

50 messages 2005/02/17
[#131445] Re: [EVALUATION] - E02 - Nitro, a Ruby Based WebFramework — Aredridel <aredridel@...> 2005/02/17

>

[#131490] Re: [EVALUATION] - E02 - Nitro, a Ruby Based WebFramework — Luke Graham <spoooq@...> 2005/02/18

Wow, I actually predicted this post in another thread. Nitro vs ruby is clearly

[#131494] Re: [EVALUATION] - E02 - Nitro, a Ruby Based WebFramework — Alexander Kellett <ruby-lists@...> 2005/02/18

not too sure to be honest.

[#131496] Re: [EVALUATION] - E02 - Nitro, a Ruby Based WebFramework — Alexander Kellett <ruby-lists@...> 2005/02/18

i take this back i read some of the various

[#131506] Re: [EVALUATION] - E02 - Nitro, a Ruby Based WebFramework — Bill Guindon <agorilla@...> 2005/02/18

On Fri, 18 Feb 2005 11:30:49 +0900, Alexander Kellett

[#131592] Re: [EVALUATION] - E02 - Nitro, a Ruby Based WebFramework — Christian Neukirchen <chneukirchen@...> 2005/02/18

Bill Guindon <agorilla@gmail.com> writes:

[#131605] Re: [EVALUATION] - E02 - Nitro, a Ruby Based WebFramework — Ilias Lazaridis <ilias@...> 2005/02/18

Christian Neukirchen wrote:

[#131422] ICFP Contest Dates Are Set — James Edward Gray II <james@...>

It's pretty early yet, but a lot of coders need time to plan and gather

13 messages 2005/02/17

[#131469] Virtual Ruby Group — Zach Dennis <zdennis@...>

Ok, I have a question for fellow rubyists, rubyiers, etc... There seem

55 messages 2005/02/17
[#131906] Re: Virtual Ruby Group — Zach Dennis <zdennis@...> 2005/02/21

It looks like there are a few folks interested in the Virtual Ruby Group

[#131921] Re: Virtual Ruby Group — "Curt Hibbs" <curt@...> 2005/02/21

One more suggestion: you could make a FreeRIDE plugin out of jabber4r, and

[#131942] Re: Virtual Ruby Group — Tanner Burson <tanner.burson@...> 2005/02/21

On Mon, 21 Feb 2005 21:02:19 +0900, Curt Hibbs <curt@hibbs.com> wrote:

[#131946] Re: Virtual Ruby Group — Bill Guindon <agorilla@...> 2005/02/21

On Tue, 22 Feb 2005 00:41:36 +0900, Tanner Burson

[#132114] Re: Virtual Ruby Group — Zach Dennis <zdennis@...> 2005/02/23

Bill Guindon wrote:

[#131499] pulling my hair out, why won't Kernel.sleep(0) sleep? — Sam Roberts <sroberts@...>

Can anybody give me any hints as to what I should be looking for? What

17 messages 2005/02/18

[#131545] Require when Executed file is required by another file. — "Zev Blut" <rubyzbibd@...>

Hello,

11 messages 2005/02/18

[#131563] 1-800-THE-QUIZ (#20) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

12 messages 2005/02/18

[#131635] Rails presentation — Jamis Buck <jamis_buck@...>

So I gave a presentation on Rails to the Utah Java Users Group last

14 messages 2005/02/18

[#131685] FXIrb 0.14 - a Win32 GUI wrapper around IRB — Martin DeMello <martindemello@...>

- What?

19 messages 2005/02/18

[#131753] Array#join non string arguments — Simon Strandgaard <neoneye@...>

A proposal:

15 messages 2005/02/19

[#131808] destructive! operations — Navindra Umanee <navindra@...>

Hi,

58 messages 2005/02/20
[#131847] Re: destructive! operations — "Robert Klemme" <bob.news@...> 2005/02/20

[#131852] Re: destructive! operations — Caio Tiago Oliveira <caiot1@...> 2005/02/20

Robert Klemme, 20/2/2005 12:04:

[#131859] Re: destructive! operations — James Edward Gray II <james@...> 2005/02/20

On Feb 20, 2005, at 10:23 AM, Caio Tiago Oliveira wrote:

[#131880] Re: destructive! operations — Navindra Umanee <navindra@...> 2005/02/20

James Edward Gray II <james@grayproductions.net> wrote:

[#131929] Re: destructive! operations — Austin Ziegler <halostatue@...> 2005/02/21

On Mon, 21 Feb 2005 06:07:58 +0900, Navindra Umanee

[#131939] Re: destructive! operations — "Bill Kelly" <billk@...> 2005/02/21

From: "Christian Neukirchen" <chneukirchen@gmail.com>

[#131943] Re: destructive! operations — Christian Neukirchen <chneukirchen@...> 2005/02/21

"Bill Kelly" <billk@cts.com> writes:

[#131958] Re: destructive! operations — Pit Capitain <pit@...> 2005/02/21

Christian Neukirchen schrieb:

[#131964] Re: destructive! operations — Christian Neukirchen <chneukirchen@...> 2005/02/21

Pit Capitain <pit@capitain.de> writes:

[#131969] Re: destructive! operations — Pit Capitain <pit@...> 2005/02/21

Christian Neukirchen schrieb:

[#131973] Re: destructive! operations — Christian Neukirchen <chneukirchen@...> 2005/02/21

Pit Capitain <pit@capitain.de> writes:

[#131985] Re: destructive! operations — "ES" <ruby-ml@...> 2005/02/21

On Mon, February 21, 2005 6:07 pm, Christian Neukirchen said:

[#131988] Re: destructive! operations — Pit Capitain <pit@...> 2005/02/21

ES schrieb:

[#131940] ANN: 2005 International Obfuscated Ruby Code Contest (IORCC) — Todd Nathan <iorcc@...>

Dear Fellow Rubists,

39 messages 2005/02/21
[#132095] Re: ANN: 2005 International Obfuscated Ruby Code Contest (IORCC) — "Josef 'Jupp' Schugt" <jupp@...> 2005/02/22

Todd Nathan wrote:

[#132102] Re: ANN: 2005 International Obfuscated Ruby Code Contest (IORCC) — Yukihiro Matsumoto <matz@...> 2005/02/22

Hi,

[#132105] Re: ANN: 2005 International Obfuscated Ruby Code Contest (IORCC) — "David A. Black" <dblack@...> 2005/02/22

Hi --

[#132107] Re: ANN: 2005 International Obfuscated Ruby Code Contest (IORCC) — Bill Guindon <agorilla@...> 2005/02/22

On Wed, 23 Feb 2005 08:23:08 +0900, David A. Black <dblack@wobblini.net> wrote:

[#132036] Proposal for nil, 0, and "" in an if statement — Dan Fitzpatrick <dan@...>

The following was derived from a portion of the destrutive! operations

38 messages 2005/02/22
[#132041] Re: Proposal for nil, 0, and "" in an if statement — David Heinemeier Hansson <david@...> 2005/02/22

> Here is a proposal for evaluating "", 0, and nil in an if statement:

[#132046] Re: Proposal for nil, 0, and "" in an if statement — Pit Capitain <pit@...> 2005/02/22

David Heinemeier Hansson schrieb:

[#132047] Re: Proposal for nil, 0, and "" in an if statement — Gavin Kistner <gavin@...> 2005/02/22

On Feb 22, 2005, at 6:41 AM, Pit Capitain wrote:

[#132053] Re: Proposal for nil, 0, and "" in an if statement — Gavin Kistner <gavin@...> 2005/02/22

On Feb 22, 2005, at 6:47 AM, Gavin Kistner wrote:

[#132054] Re: Proposal for nil, 0, and "" in an if statement — "David A. Black" <dblack@...> 2005/02/22

Hi --

[#132156] surprising: class A; end; A === A ==> false — Sam Roberts <sroberts@...>

I'm used to thinking of === being MORE useful

10 messages 2005/02/23

[#132186] Lighting the candles on the cake? — James Britt <jamesUNDERBARb@...>

Don't want to eat birthday cake too soon, but I know that someplace it's

12 messages 2005/02/24

[#132246] Simple HTML Renderer / Browser? — Randy Kramer <rhkramer@...>

I need a simple HTML renderer (to get started--eventually, I want to be able

18 messages 2005/02/24

[#132257] ruby-talk.com Expired? — James Edward Gray II <james@...>

I use http://ruby-talk.com/# style links on the Ruby Quiz site and I

13 messages 2005/02/24

[#132373] Ajax: A New Approach to Web Applications — "Curt Hibbs" <curt@...>

I always have trouble remembering whether its HttpXmlRequest, or

37 messages 2005/02/25
[#132379] Re: [OT] Ajax: A New Approach to Web Applications — "James G. Britt " <ruby.talk.list@...> 2005/02/25

On Sat, 26 Feb 2005 06:45:34 +0900, Curt Hibbs <curt@hibbs.com> wrote:

[#132382] Re: [OT] Ajax: A New Approach to Web Applications — "Curt Hibbs" <curt@...> 2005/02/25

James G. Britt wrote:

[#132375] Re: [OT] Ajax: A New Approach to Web Applications — PA <petite.abeille@...> 2005/02/25

[#132455] RubyGems 0.8.5 — Jim Weirich <jim@...>

= Announce: RubyGems Release 0.8.5

23 messages 2005/02/27
[#132525] RubyGems 0.8.6 (was Re: [ANN] RubyGems 0.8.5) — Chad Fowler <chadfowler@...> 2005/02/27

On Sun, 27 Feb 2005 10:34:34 +0900, Jim Weirich <jim@weirichhouse.org> wrote:

[#132500] Parsers vs. Homemade "Parsing" via REs — Randy Kramer <rhkramer@...>

I have the need to translate several megabytes of TWiki marked up text to

10 messages 2005/02/27

Ruby Weekly News 21st - 27th February 2005

From: timsuth@... (Tim Sutherland)
Date: 2005-02-27 09:20:02 UTC
List: ruby-talk #132475
http://www.rubygarden.org/ruby?RubyNews/2005-02-21

                   Ruby Weekly News 21st - 27th February 2005
		   ------------------------------------------

   A summary of the week's activity on the ruby-talk mailing list / the
   comp.lang.ruby newsgroup. This summary is brought to you by Tim Sutherland
   (TimSuth).

   You can [subscribe] to the RubyWeeklyNews newsletter to be emailed a text
   copy of the summary once a week.

Articles and Announcements
--------------------------

     * [Ruby Virtual Users Group]

           There was some discussion last week on the idea of a "Virtual Ruby
           Users Group" that would be made up of Ruby users from around the
           world communicating over the internet. Tanner Burson created a
           [rubyforge] project to try and get things started. He invites
           interested Rubyists to contact him directly.

     * [kde.rb: why you should use ruby]

           Navindra Umanee wrote a blog post describing his experiences with
           using Ruby to render [dot.kde.org]. The post was reproduced at
           [planetkde.org], a site which aggregates blogs from KDE
           developers.

     * [London (UK) Ruby meeting, February 28]

           David A. Black warned "[t]here's going to be a Ruby users meeting
           in London next Monday, February 28. Crystallophobia sufferers
           should avoid Callaghans pub from 7:00 PM onwards.

     * [Lighting the candles on the cake?]

           James Britt noticed that Ruby turned 12 on the February 24, 2005.
           Happy Birthday and congratulations to Matz and all the other
           contributors!

     * [2005 International Obfuscated Ruby Code Contest (IORCC)]

           Todd Nathan announced the first International Obfuscated Ruby Code
           Contest - [IORCC]. Matz noted "[w]ell, it is a good chance to
           prove them we can write pretty unreadable code as well as readable
           code".

Quote of the Week
-----------------

   Jean-Denis Vauguet [described] the translation route taken by the French
   version of the Ruby User's Guide:

   ... "the French translation of the "Ruby user's Guide", written by matz.
   This translation is by Alain Feler, it is based on the english translation
   of matz's original text (in Japanese)"

Threads
-------

   Interesting threads this week included:

  [Lock on some special file reading within XML-RPC]
  --------------------------------------------------

   Pascal Terjan was getting a timeout on a program running under Linux. The
   timeout occured while it was reading the file /proc/cmdline. William
   Morgan said that this was a known problem with reading some files in the
   proc psuedo-filesystem in Linux 2.6. When multiple Ruby threads exist,
   Ruby uses select to avoid blocking when reading files - but on Linux 2.6
   select does not have useful behaviour for many of the proc files. (This is
   intentional behaviour from the kernel developers.)

   There are some workarounds for this problem, but as William [blogged] in
   January, the "whole point of /proc is to have a nice filesystem interface
   to device driver and kernel information, and here the kernel is breaking
   that facade by giving select() weird behavior."

  [English-language Tofu information?]
  ------------------------------------

   Lloyd Zusman was looking for English documentation on Tofu, a session
   management framework for [WEBrick]. He had found an introductory article,
   but beyond that the documentation was in Japanese. gabriele renzi
   suggested asking on the WEBrick mailing list.

  [killing subprocess on exit]
  ----------------------------

   gga was using Open3.popen3 to execute some long-running applications from
   a Ruby program. Unfortunately, when ctrl-c was pressed to terminate the
   Ruby application, this signal was not passed to the launched processes.
   gga was also concerned that zombie processes would be left running.

   Csaba Henk explained that Open3.popen3 will not leave zombies - it does a
   double-fork. As for controlling the (grand-)child process, there's no good
   way of doing that with Open3.popen3. Csaba suggested using popen instead
   (a block passed to this method will be executed in the child process).

   Csaba also posted a sample usage of the 'shell' library, which gga may be
   useful:

  require 'shell'
  sh = Shell.new
  sh.transact { system("echo a") | system("tr a A") }

  [parsing a time in a specific timezone]
  ---------------------------------------

   Paul Brannan was using Time.parse to turn a timestamp String into a Time
   object, but this used the local timezone instead of UTC.

  require 'time'
  t = Time.parse('20050103-14:31:26') # -> Mon Jan 03 14:31:26 EST 2005

   Daniel Berger said that using UTC, or any other timezone, is as easy as
   appending the timezone code to the end of the String, for example

  require 'time'
  t = Time.parse('20050103-14:31:26 UTC') # -> Mon Jan 03 14:31:26 UTC 2005

  [Ruby equivalent to py2exe?]
  ----------------------------

   patrick.down asked if Ruby had an equivalent to py2exe, a tool that
   converts a Python program into a single executable that includes the
   Python interpreter and all required libraries.

   Shashank Date pointed at rubyscript2exe, and gene added exerb and
   AllInOneRuby.

  [ruby-dev summary 25709-25740]
  ------------------------------

   Takaaki Tateishi posted a summary of the Japanese list ruby-dev. One issue
   discussed was "named capture" for regular expressions. "Nishiyama proposed
   that MatchData#[] receives a symbol and a string, and returns matched data
   which is indicated by a label on a regular expression."

  [[OT] Is anyone (else) running Rubyx?]
  --------------------------------------

   ES wondered who else was using the Rubyx Linux distribution (which uses
   Ruby for package management, initialisation scripts and so on). George
   Moschovitis asked if it was still maintained, and Danie Roux confirmed
   that it was, and will reportedly have a new release soon.

   Brian Mitchell noted that Rubyx is undergoing a full rewrite and will
   probably be renamed to Heretix.

  [License of the Ruby user's guide?]
  -----------------------------------

   Jean-Denis Vauguet announced, "[a] group of French ruby programmers
   launched [RubyFR.org] two weeks ago, a RubyGarden-like wiki to promote
   Ruby among the French-speaking community (you might utter a "yeah!" here).
   For the moment, there are few pages, since we've just started to write..."

   Alain Feler has translated the Ruby User's Guide into French (using an
   English translation of Matz' original Japanese text!) but the group is
   concerned about the license of the guide.

   There was not yet a reply at the time this newsletter was written (only a
   day or so has passed since the post), but hopefully we will have some
   positive news next week.

  [Validating XML Parser?]
  ------------------------

   Iwan van der Kleyn is involved in a major government standardisation
   process in the Netherlands which will use webservices to connect different
   databases together. He has received permission to use either Ruby or
   Python to develop a prototype implementation. A requirement for the
   project is that a validating XML parser be used. (REXML is
   non-validating.)

   Several people suggested using an external stand-alone validator on the
   XML and then using REXML to parse it. James Britt added that there "is
   also some beta stuff in REXML for R-NG validation".

  [Purpose of rb_assoc_new()]
  ---------------------------

   Ian Macdonald had taken over maintenance of a C extension and was puzzled
   by the use of rb_assoc_new(). " Is this just a convenient way to
   instantiate a two element array?"

   Matz: "Yes."

  [[QUIZ] Phone Typing (#21)]
  ---------------------------

   Hans Fugal came up with this week's [Ruby Quiz]:

   "I am amazed whenever I see or hear about the rising generation of keypad
   punchers. People that can carry on IM conversations with a 12-key phone
   pad without instantly going mad; it's mind-boggling. As adaptive as the
   rising generation is, the "Multitap" solution is far from efficient. For
   example, I learned from Wheel of Fortune that the most common letters are
   RSTLNE, only one of which (T) is the first tap on one of the keys.

   Your mission then, should you choose to accept it, is to develop a more
   efficient algorithm for key entry"

  [[OT] Ajax: A New Approach to Web Applications]
  -----------------------------------------------

   Curt Hibbs noticed that someone was suggesting the name "Ajax" (as in
   Asynchronous Javascript + XML) for the increasingly popular web interface
   approach of having Javascript in the user's browser communicate directly
   with a server via XmlHttpRequest. There was some discussion of the merits
   of the name, but more relevantly, James G. Britt said he'd been working on
   a library to make it easy to communicate between Ruby on the web server
   and the Javascript client.

   Curt added "[w]hat I think we'll see someday, a new set of smart
   components integrated into web app frameworks that render GUI components
   in the browser that automatically know how to talk to their corresponding
   server-side objects for behind-the-scenes data transfer."

   There was interest in adding support for this in Rails, and David
   Heinemeier Hansson announced that he'd been doing some work in that area.
   "At first, it's just about bundling a nice xmlhr javascript library and
   then providing cool integration through helpers. But I'm very interested
   in additional help here. So let's huddle around this."

   James Britt thought that it should be framework independent, and described
   the status of a project he'd been working on to do just that. "The client
   code you write yourself never messes with JSON or XmlHttpRequest. It calls
   server-side objects using their method names as i they were local objects,
   and gets back JavaScript objects courtesy of JSON serialization." "The
   server-side code need not know anything about JSON or JavaScript."

  [Simple HTML Renderer / Browser?]
  ---------------------------------

   Randy Kramer wanted to interface with a simple HTML renderer, "to get
   started--eventually, I want to be able to interface to the gecko, khtml,
   and possibly other renderers/browsers, but for now I'm looking for
   something simple that won't be too hard for me (as a Ruby newbie) to get
   working".

   Alexander Kellett said that rendering HTML from Ruby using khtml was
   actually very easy, and posted a 7 line program to demonstrate.

  [Working with Tempfile class]
  -----------------------------

   RNicz had a couple of problems with Tempfile. The first was that, on
   Windows, using Tempfile with binary files resulted in corrupted data since
   Windows translated line endings. Tobias Peters said that using
   Tempfile#binmode would solve this problem. (This is really the IO#binmode
   method.)

   The second problem was that instances of Tempfile were not recognised as
   kind_of?(File), even though Tempfile delegates to File. RNicz suggested a
   change to delegate.rb that makes kind_of? consider the object which is
   delegated-to as well as the original object.

New Releases
------------

     * [RubyToDot]

           Martin Ankerl released a tool called RubyToDot which produces a
           graph of class/module relationships for Ruby programs and
           libraries.

     * [webgen 0.3.0 - template based static website generator]

           Thomas Leitner was "proud" to introduce the latest release of
           webgen, a tool for producing static web pages from templates and
           "page description files". webgen now supports Textile, Markdown,
           RDOC and HTML output formats. The documentation has also been
           improved.

     * [fxri 0.1.0]

           martinus posted a GUI front-end called fxri for reading ri
           documentation. It includes syntax highlighting and
           search-on-typing.

     * [FreeRide 0.9.3 problems...]

           Laurent Julliard heralded the next release of the FreeRide Ruby
           IDE. Bugs have been fixed and fxri is included as a plugin.

     * [FileSystem re-released as MockFS]

           Francis Hwang announced that the FileSystem project he released
           last week has been renamed to "MockFS" to avoid confusion with a
           different project that was also called FileSystem. MockFS provides
           "mock" implementations of File-related methods, making it easier
           to write unit tests that deal with files.

     * [Amrita2 initial release]

           Taku Nakajima released the first version of Amrita2, the new major
           version of this XML/XHTML templating library. It now has a
           Amrita2-Rails bridge, allowing Amrita2 to be used in a Rails
           application.

     * [Rails 0.10.0: Routing, Web Services, Components, Oracle]

           Speaking of Rails, David Heinemeier Hansson released another
           version of this exciting web application framework. Major changes
           include Routing (URL rewriting is now handled by Rails - no more
           mod_rewrite), Action Web Service (for SOAP and XML-RPC web
           services), Components (part or all of an action can be delegated
           to other actions and controllers) and Oracle database support.
           David also thanked Nicholas Seckar and Leon Breedt for their
           contributions to this release. Rails 1.0.0 is tentatively
           scheduled for late March or early April 2005.

     * [ncurses-ruby-0.9.2]

           Tobias Peters declared that "Ncurses-ruby made another small step
           on its way to reach the 1.0 version number". getch and wgetch no
           longer block other Ruby threads while waiting on input.
           Ncurses-ruby is a Ruby interface to the ncurses
           text-user-interface library.

     * [IHelp 0.3.0] [IHelp 0.3.1]

           Ilmari Heikkinen added "custom help renderers" to IHelp, an
           interactive-help library for irb. As well as ri documentation, it
           now comes with renderers for ruby-doc.org, and can show the source
           code for a method (using Ryan Davis' RubyToRuby library). Another
           version was quickly released, adding an HTML renderer.

     * [RubyGems 0.8.5]

           Jim Weirich proclaimed that the time for another RubyGems release
           had come. The "[u]pdating Gem source index" process is several
           times faster, bugs have been fixed, updating has been improved
           (can now update all gems, specify which gems you wish to update,
           or just update just RubyGems itself), and more. RubyGems is a
           packaging tool for Ruby programs and libraries.

     * [Kwartz-ruby 2.0.0-beta2 - a language independed template system]

           kwatch released a templating system which separates presentation
           data from the logic. It uses a language similar to Javascript for
           describing presentation logic.

           [win32-dir 0.1.0]

           Daniel Berger announced the first release of win32-dir, a "series
           of extra constants for the Dir class that define special folders
           on Win32 systems".

In This Thread

Prev Next