[#136217] Getting Ruby approved — Joe Van Dyk <joevandyk@...>

Hi,

49 messages 2005/04/01

[#136254] emerald 0.1 — Yukihiro Matsumoto <matz@...>

Hello,

22 messages 2005/04/01

[#136329] Kernel.load() behaviour — Andrew Walrond <andrew@...>

I want to wrap a pile of classes, which are defined in their own files, inside

20 messages 2005/04/01
[#136334] Re: Kernel.load() behaviour — "Robert Klemme" <bob.news@...> 2005/04/01

[#136357] Re: Kernel.load() behaviour — Andrew Walrond <andrew@...> 2005/04/01

On Friday 01 April 2005 17:24, Robert Klemme wrote:

[#136362] Re: Kernel.load() behaviour — Aredridel <aredridel@...> 2005/04/01

>

[#136390] Re: Kernel.load() behaviour — Brian Mitchell <binary42@...> 2005/04/01

On Apr 1, 2005 11:48 AM, Aredridel <aredridel@gmail.com> wrote:

[#136370] what password obfuscation options are there in standard ruby on windows? — rpardee@...

Hey All,

13 messages 2005/04/01

[#136445] MySQL under latest one-click installer — "R. Mark Volkmann" <mark@...>

Can it really be this hard to access MySQL from Ruby running under Windows?

13 messages 2005/04/02

[#136470] Handling Timeout::Error from TCPSocket — Pat Maddox <pergesu@...>

I'm writing a little method that just tries to open a tcp socket

19 messages 2005/04/02
[#136513] Re: Handling Timeout::Error from TCPSocket — Sam Roberts <sroberts@...> 2005/04/02

Quoting pergesu@gmail.com, on Sat, Apr 02, 2005 at 08:05:15PM +0900:

[#136520] Re: Handling Timeout::Error from TCPSocket — Pat Maddox <pergesu@...> 2005/04/02

I don't want to override the protocol's idea of a timeout - I'd like

[#136529] Re: Handling Timeout::Error from TCPSocket — Sam Roberts <sroberts@...> 2005/04/02

Quoting pergesu@gmail.com, on Sun, Apr 03, 2005 at 02:03:51AM +0900:

[#136536] Re: Handling Timeout::Error from TCPSocket — Pat Maddox <pergesu@...> 2005/04/02

In Java:

[#136551] Re: Handling Timeout::Error from TCPSocket — Sam Roberts <sroberts@...> 2005/04/02

Quoting pergesu@gmail.com, on Sun, Apr 03, 2005 at 03:33:47AM +0900:

[#136555] Re: Handling Timeout::Error from TCPSocket — Pat Maddox <pergesu@...> 2005/04/02

All I'm trying to do is see if a connection can be made or not, in a

[#136568] Re: Handling Timeout::Error from TCPSocket — Sam Roberts <sroberts@...> 2005/04/02

Quoting pergesu@gmail.com, on Sun, Apr 03, 2005 at 05:19:36AM +0900:

[#136499] Best way to get latest ruby on OS X? — Dennis Roberts <denrober@...>

So I just got a mac mini and want to get the latest version of ruby.

18 messages 2005/04/02

[#136630] - E04 - jamPersist Evaluation Case Applied to Ruby — Ilias Lazaridis <ilias@...>

[EVALUATION] - E03 - jamLang Evaluation Case Applied to Ruby

21 messages 2005/04/03
[#137221] Re: [EVALUATION] - E04 - jamPersist Evaluation Case Applied to Ruby — Kirk Haines <khaines@...> 2005/04/07

Ilias Lazaridis wrote:

[#136633] Rant 0.3.2 — Stefan Lang <langstefan@...>

Rant is a flexible build tool written entirely in Ruby,

29 messages 2005/04/03
[#136636] Re: [ANN] Rant 0.3.2 — Jamis Buck <jamis@37signals.com> 2005/04/03

On Apr 3, 2005, at 10:40 AM, Stefan Lang wrote:

[#136652] Re: [ANN] Rant 0.3.2 — Stefan Lang <langstefan@...> 2005/04/03

On Sunday 03 April 2005 19:23, Jamis Buck wrote:

[#136661] Re: [ANN] Rant 0.3.2 — Lionel Thiry <lthiryidontwantspam@...> 2005/04/03

Stefan Lang a 馗rit :

[#136662] Re: [ANN] Rant 0.3.2 — Nikolai Weibull <mailing-lists.ruby-talk@...> 2005/04/03

Lionel Thiry, April 4:

[#136679] Re: [ANN] Rant 0.3.2 — Lionel Thiry <lthiryidontwantspam@...> 2005/04/04

Nikolai Weibull a 馗rit :

[#136682] Re: [ANN] Rant 0.3.2 — Jim Weirich <jim@...> 2005/04/04

On Sunday 03 April 2005 09:49 pm, Lionel Thiry wrote:

[#137006] Re: [ANN] Rant 0.3.2 — Lionel Thiry <lthiryidontwantspam@...> 2005/04/05

Jim Weirich a 馗rit :

[#136666] Ruby optimization - re-implement in compiled language? — Ant Sims <antsims9999@...>

11 messages 2005/04/03

[#136685] Ruby rite (Ruby 2.0) vaporware or real? — Stephen Birch <sgbirch@...>

Matz's keynote topic at Rubyconf in which Ruby 2.0 was introduced was

13 messages 2005/04/04

[#136701] Nitro + Og 0.15.0, Localization, Parametrized mixins, Morphing, SQLServer — "George Moschovitis" <george.moschovitis@...>

Hello everyone,

12 messages 2005/04/04

[#136740] Extension question — Joe Van Dyk <joevandyk@...>

Hi,

25 messages 2005/04/04

[#136774] fed up with this newsgroup — "Seppuku" <fscker2000@...>

I am sorry, but are you people retards? Why do you feed the Ilias

96 messages 2005/04/04
[#136799] Re: fed up with this newsgroup — Glenn Parker <glenn.parker@...> 2005/04/04

Seppuku wrote:

[#136877] Re: fed up with this newsgroup — gene.tani@... 2005/04/05

Check this out! his post to c.l.python received 0 replies. That's

[#136885] Re: fed up with this newsgroup — Luke Graham <spoooq@...> 2005/04/05

On Apr 5, 2005 4:49 PM, gene.tani@gmail.com <gene.tani@gmail.com> wrote:

[#136889] Re: fed up with this newsgroup — "B. K. Oxley (binkley)" <binkley@...> 2005/04/05

Luke Graham wrote:

[#137011] Re: fed up with this newsgroup — Luke Graham <spoooq@...> 2005/04/06

On Apr 5, 2005 8:18 PM, B. K. Oxley (binkley) <binkley@alumni.rice.edu> wrote:

[#137017] Re: fed up with this newsgroup — Bill Guindon <agorilla@...> 2005/04/06

On Apr 5, 2005 9:58 PM, Luke Graham <spoooq@gmail.com> wrote:

[#137019] Re: fed up with this newsgroup — Luke Graham <spoooq@...> 2005/04/06

On Apr 6, 2005 12:18 PM, Bill Guindon <agorilla@gmail.com> wrote:

[#137022] Re: fed up with this newsgroup — Bill Guindon <agorilla@...> 2005/04/06

On Apr 5, 2005 10:32 PM, Luke Graham <spoooq@gmail.com> wrote:

[#137026] Re: fed up with this newsgroup — Luke Graham <spoooq@...> 2005/04/06

On Apr 6, 2005 12:55 PM, Bill Guindon <agorilla@gmail.com> wrote:

[#137029] Re: fed up with this newsgroup — Bill Guindon <agorilla@...> 2005/04/06

On Apr 5, 2005 11:28 PM, Luke Graham <spoooq@gmail.com> wrote:

[#137033] Re: fed up with this newsgroup — Luke Graham <spoooq@...> 2005/04/06

On Apr 6, 2005 1:47 PM, Bill Guindon <agorilla@gmail.com> wrote:

[#137034] Re: fed up with this newsgroup — Hal Fulton <hal9000@...> 2005/04/06

Luke Graham wrote:

[#137035] Re: fed up with this newsgroup — Gary Lowder <Gary@...> 2005/04/06

-----BEGIN PGP SIGNED MESSAGE-----

[#137037] Re: fed up with this newsgroup — Hal Fulton <hal9000@...> 2005/04/06

Gary Lowder wrote:

[#137072] Re: fed up with this newsgroup — James Edward Gray II <james@...> 2005/04/06

On Apr 6, 2005, at 12:27 AM, Hal Fulton wrote:

[#137169] Re: fed up with this newsgroup — Peter Reilly <peterreilly@...> 2005/04/07

James Edward Gray II wrote:

[#137188] Re: fed up with this newsgroup — Lyle Johnson <lyle.johnson@...> 2005/04/07

On Apr 7, 2005 3:16 AM, Peter Reilly <peterreilly@apache.org> wrote:

[#137255] Re: fed up with this newsgroup — Shajith <demerzel@...> 2005/04/07

Hi!

[#137261] Re: fed up with this newsgroup — Jim Menard <jimm@...> 2005/04/07

Shajith wrote:

[#136908] Re: fed up with this newsgroup — James Britt <james_b@...> 2005/04/05

B. K. Oxley (binkley) wrote:

[#136910] Re: fed up with this newsgroup — Austin Ziegler <halostatue@...> 2005/04/05

On Apr 5, 2005 10:04 AM, James Britt <james_b@neurogami.com> wrote:

[#136776] - need a simple IDE which lists methods and variables — Ilias Lazaridis <ilias@...>

I like to try ruby a little bit more.

20 messages 2005/04/04
[#136849] Re: [IDE] - need a simple IDE which lists methods and variables — "Rob ." <rob.02004@...> 2005/04/04

Ilias Lazaridis wrote:

[#136803] doubly linked list in Ruby? — "ed_davis2" <ed_davis2@...>

I've gone through a Ruby tutorial, and have been writing some

17 messages 2005/04/04

[#136831] Garden RubyNuby Question on parameters in blocks vs. methods — "Trans" <transfire@...>

Noticed a new question on the RubyNuby page of the Garden Wiki.

9 messages 2005/04/04

[#136851] How Ruby is positioned regarding Enterprise Solutions? — Marco Campelo <marco.campelo@...>

Hello All,

21 messages 2005/04/05

[#136898] - E03b - The Ruby Object Model — Ilias Lazaridis <ilias@...>

[EVALUATION] - E03 - jamLang Evaluation Case Applied to Ruby

19 messages 2005/04/05

[#136970] Boston Ruby Meetup — "kellan" <kellan@...>

Hi all,

13 messages 2005/04/05
[#136971] looking for Houston meetup — "B. K. Oxley (binkley)" <binkley@...> 2005/04/05

Are they any rubyists in the Houston area interested in getting together?

[#136983] reading/writing Excel formats (or CSV) — ptkwt@... (Phil Tomson)

12 messages 2005/04/05

[#137002] why aren't declarations just syntactic sugar? — Lionel Thiry <lthiryidontwantspam@...>

Hello!

14 messages 2005/04/05

[#137085] Re: Regular expression mismatch ? — "Warren Brown" <warrenb@...>

Han,

13 messages 2005/04/06

[#137144] RMagick question — Joe Van Dyk <joevandyk@...>

Hi,

18 messages 2005/04/07

[#137202] In-depth schema details in ActiveRecord — Gavin Kistner <gavin@...>

A few days ago I posted a question on how to use ActiveRecord to

16 messages 2005/04/07

[#137225] Seven new VMs, all in a row — Peter Suk <peter.kwangjun.suk@...>

Hello everyone,

83 messages 2005/04/07
[#137333] Re: Seven new VMs, all in a row — ptkwt@... (Phil Tomson) 2005/04/08

In article <67a2229205040719147fec0f8a@mail.gmail.com>,

[#137335] Re: Seven new VMs, all in a row — Bill Guindon <agorilla@...> 2005/04/08

On Apr 8, 2005 12:19 AM, Phil Tomson <ptkwt@aracnet.com> wrote:

[#137349] Re: Seven new VMs, all in a row — Peter Suk <peter.kwangjun.suk@...> 2005/04/08

[#137360] Re: Seven new VMs, all in a row — "George" <george.marrows@...> 2005/04/08

> I'm not *building* a Ruby VM on top of a Smalltalk VM. The Smalltalk

[#137230] Accessing SVN through Ruby — Bob Aman <vacindak@...>

I want to code up a CMS of sorts in Ruby that uses Subversion as the

29 messages 2005/04/07
[#137555] Re: Accessing SVN through Ruby — "Lee Marlow" <lmarlow@...> 2005/04/09

You might want to take a look at the rscm library on rubyforge: http://rubyforge.org/projects/rscm/

[#137607] Re: Accessing SVN through Ruby — Bob Aman <vacindak@...> 2005/04/09

On Apr 8, 2005 11:35 PM, Lee Marlow <lmarlow@yahoo.com> wrote:

[#137833] Re: Accessing SVN through Ruby — Bob Aman <vacindak@...> 2005/04/11

> On Apr 8, 2005 10:37 PM, Kouhei Sutou <kou@cozmixng.org> wrote:

[#137329] RubyForge at 600 projects and counting... — Richard Kilmer <rich@...>

Tom just activated the 600th project on RubyForge! That and 1,922

11 messages 2005/04/08

[#137370] Re: Seven new VMs, all in a row — flaig@...

Yeah, I'm curious about that too... a couple of years ago I wrote a Python-2-native compiler but was very disappointed to find that it revved up things only 2x to 3x (to less than 1/10 the speed of C code), the matter obviously being that Python's way of object handling already consumed most of the CPU time. Obviously, the need for endless type checks, comparisons and conversions, not to mention memory allocation and deallocation, is a bottleneck, at least in Python -- and though I am not really familiar with the internals of the Ruby interpreter, I think that the problem will be pretty much the same. Also in Smalltalk. So there must really be some fundamental stroke of genius involved....

24 messages 2005/04/08
[#137376] Re: Seven new VMs, all in a row — Peter Suk <peter.kwangjun.suk@...> 2005/04/08

On Apr 8, 2005, at 4:41 AM, flaig@sanctacaris.net wrote:

[#137454] Re: Seven new VMs, all in a row — "Charles Mills" <cmills@...> 2005/04/08

[#137462] Re: Seven new VMs, all in a row — Peter Suk <peter.kwangjun.suk@...> 2005/04/08

On Apr 8, 2005, at 12:39 PM, Charles Mills wrote:

[#137490] Re: Seven new VMs, all in a row — Glenn Parker <glenn.parker@...> 2005/04/08

Peter Suk wrote:

[#137507] Re: Seven new VMs, all in a row — Peter Suk <peter.kwangjun.suk@...> 2005/04/08

On Apr 8, 2005, at 3:04 PM, Glenn Parker wrote:

[#137408] Re: [ANN] Instiki 0.10.0 - On The Rails — James Britt <james_b@...>

Alexey Verkhovsky wrote:

20 messages 2005/04/08

[#137459] Gem install fcgi — "Tony Targonski" <Tony.Targonski@...>

Gem installation of fcgi appears to be broken

21 messages 2005/04/08
[#137475] fcgi-0.8.6 recently released — Thursday <nospam@...> 2005/04/08

Tony Targonski wrote:

[#137468] Knight's Travails (#27) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

16 messages 2005/04/08

[#137558] Array#last_index — jzakiya@...

array.last returns the value of the last array element.

19 messages 2005/04/09

[#137571] method search rule in 2.0? — David Garamond <lists@...6.isreserved.com>

I read:

22 messages 2005/04/09

[#137665] Fico 0.1.0 — Urban Hafner <urban@...>

-----BEGIN PGP SIGNED MESSAGE-----

25 messages 2005/04/10

[#137671] fxirb 0.2.0 - Multiline Edit (and request for help) — Martin DeMello <martindemello@...>

available at http://rubyforge.org/projects/fxirb/

20 messages 2005/04/10

[#137691] Translating A Pattern of Data Into Equation, and ultimately code — Zach Dennis <zdennis@...>

I have the following table of data, and I am looking to create an

20 messages 2005/04/10

[#137700] cmd 0.7.0: Library for Line-Oriented Command Interpreters (initial release) — "Marcel Molina Jr." <marcel@...>

= Cmd 0.7.0 (initial release)

12 messages 2005/04/10

[#137744] [ANN| Bayesian Classification for Ruby — "Lucas Carlson" <lucas@...>

I would like to announce a new module called Classifier for Ruby. It is

15 messages 2005/04/11

[#137759] Re: Seven new VMs, all in a row — flaig@...

I think the "wal-mart argument" is quite an important one. Apart from explicitly creating threads, it would be nice if the Ruby system could be taught to automatically recognize parallelizable code and optimally distribute it across a multiprocessor system -- implicitly. That would be a big advange for high-level programming in general! I do not know the state of the art in this, I only remember that the Atari/Inmos guys failed do do this in Occam, back in the 1980s. Do you think there is a serious chance to get such a thing working?

10 messages 2005/04/11

[#137954] ability to run finalizers at a given point of a program? — Guillaume Cottenceau <gcottenc@...>

Hi,

26 messages 2005/04/12
[#137956] Re: ability to run finalizers at a given point of a program? — ts <decoux@...> 2005/04/12

>>>>> "G" == Guillaume Cottenceau <gcottenc@gmail.com> writes:

[#137965] Re: ability to run finalizers at a given point of a program? — Guillaume Cottenceau <gcottenc@...> 2005/04/12

What version of Ruby are you running? With your example I can see:

[#138080] Really quick question - How do I convert a string to a date — Glenn Smith <glenn.ruby@...>

I need a 'Date' object which is converted from a string value

10 messages 2005/04/13

[#138097] On motivating a Ruby nubie — Sy <sy1235@...>

Hey all. I wanted to dive into a topic that's been on my mind for

26 messages 2005/04/13

[#138107] Needle and Parameterized Services — Rob Lally <ruby@...>

Hi,

14 messages 2005/04/13

[#138130] What's beyond Rails? — "James Toomey" <jamesvtoomey@...>

Somewhat off-topic rant: This isn't so much a dig at Rails but a

37 messages 2005/04/13

[#138288] RedCloth, BlueCloth... — Hal Fulton <hal9000@...>

...OldCloth, NewCloth? (Sorry, I went to a Dr. Seuss exhibit

22 messages 2005/04/15

[#138299] Is Ruby good for web applications? — "Unknown User" <me@...>

I am a Python and Ruby programmer and I'm thinking about learning PHP,

17 messages 2005/04/15

[#138310] ettiquette question — Chris Pine <glyconis@...>

How do you spell ettiquette? No, no, that's not really my question...

26 messages 2005/04/15

[#138323] Practical considerations for licensing software written with dynamic/non-compiled languages/platforms — Matt Pelletier <pelletierm@...>

Hello all. I'm looking for feedback on the following:

11 messages 2005/04/15

[#138412] Re: Is Ruby good for web applications? — "Tony Targonski" <Tony.Targonski@...>

-----Original Message-----

14 messages 2005/04/15
[#138416] Newbie Ruby and C question — Dave Sims <davsims@...> 2005/04/15

I'm trying to write an interface to the Ruby regular expressions engine

[#138430] - E03c - The Ruby Object Model (Revised Documentation) — Ilias Lazaridis <ilias@...>

[EVALUATION] - E03b - The Ruby Object Model

96 messages 2005/04/16
[#138616] Re: [EVALUATION] - E03c - The Ruby Object Model (Revised Documentation) — Ilias Lazaridis <ilias@...> 2005/04/17

Ilias Lazaridis wrote:

[#138678] Re: [EVALUATION] - E03c - The Ruby Object Model (Revised Documentation) — Christian Neukirchen <chneukirchen@...> 2005/04/18

Ilias Lazaridis <ilias@lazaridis.com> writes:

[#138791] Re: [EVALUATION] - E03c - The Ruby Object Model (Revised Documentation) — Ilias Lazaridis <ilias@...> 2005/04/19

Christian Neukirchen wrote:

[#138817] Re: [EVALUATION] - E03c - The Ruby Object Model (Revised Documentation) — mark sparshatt <msparshatt@...> 2005/04/19

Ilias Lazaridis wrote:

[#138846] Re: [EVALUATION] - E03c - The Ruby Object Model (Revised Documentation) — Ilias Lazaridis <ilias@...> 2005/04/19

mark sparshatt wrote:

[#138921] Re: [EVALUATION] - E03c - The Ruby Object Model (Revised Documentation) — Lionel Thiry <lthiryidontwantspam@...> 2005/04/19

Ilias Lazaridis a 馗rit :

[#138956] Re: [EVALUATION] - E03c - The Ruby Object Model (Revised Documentation) — Ilias Lazaridis <ilias@...> 2005/04/20

Lionel Thiry wrote:

[#138858] Re: [EVALUATION] - E03c - The Ruby Object Model (Revised Documentation) — Martin DeMello <martindemello@...> 2005/04/19

Ilias Lazaridis <ilias@lazaridis.com> wrote:

[#138962] Re: [EVALUATION] - E03c - The Ruby Object Model (Revised Documentation) — Ilias Lazaridis <ilias@...> 2005/04/20

Martin DeMello wrote:

[#138453] Re: - E03c - The Ruby Object Model (Revised Documentation) — lostboard2001@... 2005/04/16

Let it be noted that c.l.python has absolutely refused to respond to

[#138490] Re: - E03c - The Ruby Object Model (Revised Documentation) — Ilias Lazaridis <ilias@...> 2005/04/16

lostboard2001@yahoo.com wrote:

[#138556] Re: - E03c - The Ruby Object Model (Revised Documentation) — Martin Ankerl <martin.ankerl@...> 2005/04/17

> what has this to do with "false ruby language core documentation"?

[#138615] Re: - E03c - The Ruby Object Model (Revised Documentation) — Ilias Lazaridis <ilias@...> 2005/04/17

Martin Ankerl wrote:

[#138618] Re: - E03c - The Ruby Object Model (Revised Documentation) — Nikolai Weibull <mailing-lists.ruby-talk@...> 2005/04/18

Ilias Lazaridis, April 18:

[#138622] Re: - E03c - The Ruby Object Model (Revised Documentation) — Ilias Lazaridis <ilias@...> 2005/04/18

Nikolai Weibull wrote:

[#138625] Re: - E03c - The Ruby Object Model (Revised Documentation) — Lionel Thiry <lthiryidontwantspam@...> 2005/04/18

Ilias Lazaridis a 馗rit :

[#138797] Re: - E03c - The Ruby Object Model (Revised Documentation) — Ilias Lazaridis <ilias@...> 2005/04/19

Lionel Thiry wrote:

[#138802] Re: - E03c - The Ruby Object Model (Revised Documentation) — Jim Weirich <jim@...> 2005/04/19

On Monday 18 April 2005 11:34 pm, Ilias Lazaridis wrote:

[#138804] Re: - E03c - The Ruby Object Model (Revised Documentation) — Ilias Lazaridis <ilias@...> 2005/04/19

Jim Weirich wrote:

[#138522] Re: All Quiet on the Western Front: Is Rails overshadowing Ruby? — Ryan Leavengood <mrcode1234@...>

Jim Freeze <jim freeze.org> wrote:

32 messages 2005/04/16
[#138525] Re: All Quiet on the Western Front: Is Rails overshadowing Ruby? — James Britt <james_b@...> 2005/04/17

Ryan Leavengood wrote:

[#138547] Re: All Quiet on the Western Front: Is Rails overshadowing Ruby? — Christian Neukirchen <chneukirchen@...> 2005/04/17

James Britt <james_b@neurogami.com> writes:

[#138551] Re: All Quiet on the Western Front: Is Rails overshadowing Ruby? — David Heinemeier Hansson <david@...> 2005/04/17

>> Would Rails , for example, have been as successful if people had to

[#138565] Re: All Quiet on the Western Front: Is Rails overshadowing Ruby? — Navindra Umanee <navindra@...> 2005/04/17

David Heinemeier Hansson <david@loudthinking.com> wrote:

[#138570] Re: All Quiet on the Western Front: Is Rails overshadowing Ruby? — Chad Fowler <chadfowler@...> 2005/04/17

On 4/17/05, Navindra Umanee <navindra@cs.mcgill.ca> wrote:

[#138573] Re: All Quiet on the Western Front: Is Rails overshadowing Ruby? — Ryan Leavengood <mrcode@...> 2005/04/17

Chad Fowler wrote:

[#138586] Re: All Quiet on the Western Front: Is Rails overshadowing Ruby? — Jim Weirich <jim@...> 2005/04/17

On Sunday 17 April 2005 11:58 am, Ryan Leavengood wrote:

[#138639] Article: Seeing Metaclasses Clearly — why the lucky stiff <ruby-talk@...>

I've written a very nuts+bolts article on metaclasses (aka virtual

95 messages 2005/04/18
[#138666] Re: [ANN] Article: Seeing Metaclasses Clearly — "David A. Black" <dblack@...> 2005/04/18

Hi --

[#138684] Re: [ANN] Article: Seeing Metaclasses Clearly — why the lucky stiff <ruby-talk@...> 2005/04/18

David A. Black wrote:

[#138755] Re: [ANN] Article: Seeing Metaclasses Clearly — "David A. Black" <dblack@...> 2005/04/18

Hi --

[#138801] Re: [ANN] Article: Seeing Metaclasses Clearly — Jim Weirich <jim@...> 2005/04/19

[Regarding the term "metaclass"]

[#138845] Re: [ANN] Article: Seeing Metaclasses Clearly — "David A. Black" <dblack@...> 2005/04/19

Hi --

[#138890] Re: [ANN] Article: Seeing Metaclasses Clearly — "Jim Weirich" <jim@...> 2005/04/19

[#138893] Re: [ANN] Article: Seeing Metaclasses Clearly — "David A. Black" <dblack@...> 2005/04/19

Hi --

[#138907] Re: [ANN] Article: Seeing Metaclasses Clearly — "Jim Weirich" <jim@...> 2005/04/19

[#138946] Re: [ANN] Article: Seeing Metaclasses Clearly — "David A. Black" <dblack@...> 2005/04/20

Hi --

[#138976] Re: [ANN] Article: Seeing Metaclasses Clearly — Jim Weirich <jim@...> 2005/04/20

On Tuesday 19 April 2005 09:29 pm, David A. Black wrote:

[#139035] Re: [ANN] Article: Seeing Metaclasses Clearly — Carlos <angus@...> 2005/04/20

[Jim Weirich <jim@weirichhouse.org>, 2005-04-20 06.15 CEST]

[#139036] Re: [ANN] Article: Seeing Metaclasses Clearly — "David A. Black" <dblack@...> 2005/04/20

Hi --

[#139043] Re: [ANN] Article: Seeing Metaclasses Clearly — Chris Pine <glyconis@...> 2005/04/20

> > One possible explanation for this discrepancy is that the diagram is wrong.

[#139045] Re: [ANN] Article: Seeing Metaclasses Clearly — ts <decoux@...> 2005/04/20

>>>>> "C" == Chris Pine <glyconis@gmail.com> writes:

[#139146] Re: [ANN] Article: Seeing Metaclasses Clearly — gabriele renzi <surrender_it@...> 2005/04/21

ts ha scritto:

[#138690] Facets 0.6.3 — Brian Buckley <briankbuckley@...>

Hello,

20 messages 2005/04/18

[#138805] - Tag for Ruby Advocacy Related Topics — Ilias Lazaridis <ilias@...>

may I ask the community to introduce a tag, e.g. "[ADVOC]" or "[ADVO]"

28 messages 2005/04/19
[#138852] Re: [ADVOC] - Tag for Ruby Advocacy Related Topics — Austin Ziegler <halostatue@...> 2005/04/19

On 4/19/05, Ilias Lazaridis <ilias@lazaridis.com> wrote:

[#138891] Re: Obtaining Hal's "The Ruby Way" in the UK — Nuralanur@...

Dear Glenn,

15 messages 2005/04/19
[#138910] Re: Obtaining Hal's "The Ruby Way" in the UK — Dick Davies <rasputnik@...> 2005/04/19

* Nuralanur@aol.com <Nuralanur@aol.com> [0459 16:59]:

[#138923] Re: Obtaining Hal's "The Ruby Way" in the UK — Hal Fulton <hal9000@...> 2005/04/19

Dick Davies wrote:

[#138925] The Ruby Way: Second Edition (was Re: Obtaining Hal's "The Ruby Way" in the UK) — James Edward Gray II <james@...> 2005/04/19

On Apr 19, 2005, at 6:27 PM, Hal Fulton wrote:

[#138966] : 'Ignoring Lazaridis'-proposal — Saynatkari <ruby-ml@...>

How about everyone stops responding to Lazaridis?

15 messages 2005/04/20

[#138979] - E03d - The Ruby Object Model (End Game) — Ilias Lazaridis <ilias@...>

[EVALUATION] - E03c - The Ruby Object Model (Revised Documentation)

26 messages 2005/04/20
[#139006] Re: [EVALUATION] - E03d - The Ruby Object Model (End Game) — Mark Hubbart <discordantus@...> 2005/04/20

On 4/19/05, Ilias Lazaridis <ilias@lazaridis.com> wrote:

[#139010] Re: [EVALUATION] - E03d - The Ruby Object Model (End Game) — Ilias Lazaridis <ilias@...> 2005/04/20

Mark Hubbart wrote:

[#139026] Re: Facets 0.6.3 — flaig@...

AFAIK, all kinds of brackets, i.e. (),[] and {} are fine on unixish file systems, as are "+", "-", ",", "." and ";" .

14 messages 2005/04/20
[#139130] Re: Facets 0.6.3 — Michael Campbell <michael.campbell@...> 2005/04/21

It used to be, way back when, that 2 (ascii) chars were disallowed in

[#139052] : Example from Pickaxe2 gives errors... (p. 31) — <Simon.Mullis@...>

Greeting all,

11 messages 2005/04/20

[#139094] Newb CGI Question — Michael Buffington <michael.buffington@...>

So I thought I had CGI in Ruby figured out, but I'm stumped on the following:

11 messages 2005/04/20

[#139166] - E03e - The Ruby Object Model (Summary) — Ilias Lazaridis <ilias@...>

[EVALUATION] - E03d - The Ruby Object Model (End Game)

84 messages 2005/04/21
[#139172] Re: [EVALUATION] - E03e - The Ruby Object Model (Summary) — James Edward Gray II <james@...> 2005/04/21

On Apr 21, 2005, at 7:39 AM, Ilias Lazaridis wrote:

[#139174] Re: [EVALUATION] - E03e - The Ruby Object Model (Summary) — Ilias Lazaridis <ilias@...> 2005/04/21

James Edward Gray II wrote:

[#139178] Re: [EVALUATION] - E03e - The Ruby Object Model (Summary) — Henrik Horneber <ryco@...> 2005/04/21

[#139180] Re: [EVALUATION] - E03e - The Ruby Object Model (Summary) — Ilias Lazaridis <ilias@...> 2005/04/21

Henrik Horneber wrote:

[#139199] Re: [EVALUATION] - E03e - The Ruby Object Model (Summary) — Yukihiro Matsumoto <matz@...> 2005/04/21

Hi,

[#139205] Re: [EVALUATION] - E03e - The Ruby Object Model (Summary) — Ilias Lazaridis <ilias@...> 2005/04/21

Yukihiro Matsumoto wrote:

[#139207] Re: [EVALUATION] - E03e - The Ruby Object Model (Summary) — Yukihiro Matsumoto <matz@...> 2005/04/21

[#139210] Re: [EVALUATION] - E03e - The Ruby Object Model (Summary) — Ilias Lazaridis <ilias@...> 2005/04/21

Yukihiro Matsumoto wrote:

[#139216] Re: [EVALUATION] - E03e - The Ruby Object Model (Summary) — Yukihiro Matsumoto <matz@...> 2005/04/21

Hi,

[#139297] Re: [EVALUATION] - E03e - The Ruby Object Model (Summary) — Ilias Lazaridis <ilias@...> 2005/04/22

Yukihiro Matsumoto wrote:

[#139170] Re: [EVALUATION] - E03e - The Ruby Object Model (Summary) — Austin Ziegler <halostatue@...> 2005/04/21

[Fair warning to those who plan on emailing me regarding this

[#139175] accessor for Class Variable — Leonardo Francalanci <lfrancalanci@...>

I know it's a stupid question, but I can't find the answer...

15 messages 2005/04/21

[#139249] for .. in .. else? — Douglas Livingstone <rampant@...>

In my erb templates, I've got this pattern quite often:

19 messages 2005/04/21
[#139251] Re: for .. in .. else? — "David A. Black" <dblack@...> 2005/04/21

Hi --

[#139254] Re: for .. in .. else? — "Ryan Leavengood" <mrcode@...> 2005/04/21

David A. Black wrote:

[#139255] Re: for .. in .. else? — Hal Fulton <hal9000@...> 2005/04/21

Ryan Leavengood wrote:

[#139252] Managing complexity and untangling my thoughts — Hal Fulton <hal9000@...>

Sometimes I stare at the monitor and think: Is it too late

18 messages 2005/04/21

[#139276] Proxy Server troubles — Tanner Burson <tanner.burson@...>

I've been working on a proxy server implementation for a project idea

13 messages 2005/04/22

[#139341] HighLine (#29) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

22 messages 2005/04/22
[#139359] Re: [QUIZ] HighLine (#29) — Francis Hwang <sera@...> 2005/04/22

Hi,

[#139365] the Ruby Programming Shop — pat eyler <pat.eyler@...>

Announcing the Ruby Programming Shop (RPS)

11 messages 2005/04/22

[#139390] ruby tk: ruby 1.8.2 bug in TclTkIp with "exit 0" ... ? — Brett Williams <brett_williams@...>

I have a little wrapper around TclTkIp to do tcl interpreting with a

25 messages 2005/04/22
[#139480] Re: ruby tk: ruby 1.8.2 bug in TclTkIp with "exit 0" ... ? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/23

Hello.

[#139749] tk_optionMenu bug in 1.8.2 (WAS: Re: ruby tk: ruby 1.8.2 bug in TclTkIp with "exit 0" ... ? ) — Brett Williams <brett_williams@...> 2005/04/25

H.Yamamoto wrote:

[#139837] Re: tk_optionMenu bug in 1.8.2 — Hidetoshi NAGAI <nagai@...> 2005/04/26

Hi,

[#139840] Re: tk_optionMenu bug in 1.8.2 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/26

Hello.

[#139846] Re: tk_optionMenu bug in 1.8.2 — Hidetoshi NAGAI <nagai@...> 2005/04/26

Hi,

[#139873] Re: tk_optionMenu bug in 1.8.2 — Hidetoshi NAGAI <nagai@...> 2005/04/26

From: Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>

[#139918] Re: tk_optionMenu bug in 1.8.2 — Brett Williams <brett_williams@...> 2005/04/26

Hidetoshi NAGAI wrote:

[#139994] Re: tk_optionMenu bug in 1.8.2 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/27

[#139407] RUBY port to HPUX 64-bit PA-RISC 11.11 — jon.a.miller@...

-Can anyone direct me to a binary distribution of ruby

12 messages 2005/04/22

[#139411] boulder_denver.rb — "Ara.T.Howard" <Ara.T.Howard@...>

you know the drill - this is a call for boulder/denver rubyists to get

16 messages 2005/04/22

[#139412] Re: Ilias is Crazy -- a plea — "Jon A. Lambert" <jlsysinc@...>

Ryan Davis wrote:

30 messages 2005/04/22
[#139414] Re: Ilias is Crazy -- a plea — "Florian Frank" <flori@...> 2005/04/22

Jon A. Lambert wrote:

[#139445] Re: Ilias is Crazy -- a plea — Francis Hwang <sera@...> 2005/04/22

On Apr 22, 2005, at 4:31 PM, Florian Frank wrote:

[#139449] Question: Time efficiency of Array << — Peter Suk <peter.kwangjun.suk@...>

Forgive the newbie-ish question. I have been playing around with

20 messages 2005/04/23
[#139451] Re: Question: Time efficiency of Array << — Eric Hodel <drbrain@...7.net> 2005/04/23

On 22 Apr 2005, at 17:31, Peter Suk wrote:

[#139455] Re: Question: Time efficiency of Array << — Ara.T.Howard@... 2005/04/23

On Sat, 23 Apr 2005, Eric Hodel wrote:

[#139457] Re: Question: Time efficiency of Array << — Saynatkari <ruby-ml@...> 2005/04/23

[#139458] Re: Question: Time efficiency of Array << — Ara.T.Howard@... 2005/04/23

On Sat, 23 Apr 2005, Saynatkari wrote:

[#139461] Re: Question: Time efficiency of Array << — William Morgan <wmorgan-ruby-talk@...> 2005/04/23

Excerpts from Ara.T.Howard@noaa.gov's mail of 22 Apr 2005 (EDT):

[#139477] Suggestion: Hash.remove — Andrew Walrond <andrew@...>

Something I often find useful is a version of Hash.delete which returns the

14 messages 2005/04/23

[#139481] Idea for Ruby Quiz - Su Doku solver — Lyndon Samson <lyndon.samson@...>

How the following look?

12 messages 2005/04/23
[#139489] Re: Idea for Ruby Quiz - Su Doku solver — Douglas Livingstone <rampant@...> 2005/04/23

On 4/23/05, Lyndon Samson <lyndon.samson@gmail.com> wrote:

[#139493] - E04 - Mr. Yukihiro Matsumoto (Ruby's Weakest Point) — Ilias Lazaridis <ilias@...>

[EVALUATION] - E03e - The Ruby Object Model (Summary)

28 messages 2005/04/23

[#139518] announcing RubyLexer 0.6.0 — "vikkous" <google@...>

At this time, I am pleased to announce the release of RubyLexer 0.6.0,

25 messages 2005/04/23

[#139540] Dealing with trolls:the age-old debate — ptkwt@... (Phil Tomson)

Given a troll's visit to the newsgroup (word on the street is that it's

17 messages 2005/04/23

[#139575] Announcing Reg 0.4.0 — "vikkous" <google@...>

I would like to announce the first version, 0.4.0, of Reg, the Ruby

28 messages 2005/04/24

[#139616] $KCODE reference documentation — dm1 <dmertz@...>

Hello, i know that one can use $KCODE to set the charset encoding, but do

4 messages 2005/04/24
[#140121] Re: $KCODE reference documentation — Bertram Scharpf <lists@...> 2005/04/27

Am Sonntag, 24. Apr 2005, 21:04:31 +0900 schrieb dm1:

[#140159] Re: $KCODE reference documentation — Mark Hubbart <discordantus@...> 2005/04/27

On 4/27/05, Bertram Scharpf <lists@bertram-scharpf.de> wrote:> Am Sonntag, 24. Apr 2005, 21:04:31 +0900 schrieb dm1:> > Hello, i know that one can use $KCODE to set the charset encoding, but do> > not find anymore where this is documented. Any pointers for that ?> > As far as I see when the source code is read the `-K' option> and the inline pragma (`# -*- ...') apply. After that,> `$KCODE' only influences what Regexp's dot (`/./') does.> > But that's just a guess.

[#139663] Folding editor for ruby code browsing — Andrew Walrond <andrew@...>

I need to fold the code so that I can get a handle on the overall structure;

30 messages 2005/04/24
[#139664] Re: Folding editor for ruby code browsing — Thomas Kirchner <lists@...> 2005/04/24

* On Apr 25 6:46, Andrew Walrond (ruby-talk@ruby-lang.org) wrote:

[#139673] Strange behavior with SimpleDelegator and its Idioclass — "Trans" <transfire@...>

Have a look at this. Run it as is, then unremark the comment section.

16 messages 2005/04/25
[#139686] Re: Strange behavior with SimpleDelegator and its Idioclass — Carlos <angus@...> 2005/04/25

[Trans <transfire@gmail.com>, 2005-04-25 02.04 CEST]

[#139688] Re: Strange behavior with SimpleDelegator and its Idioclass — Carlos <angus@...> 2005/04/25

[Carlos <angus@quovadis.com.ar>, 2005-04-25 04.06 CEST]

[#139692] Re: Strange behavior with SimpleDelegator and its Idioclass — "Trans" <transfire@...> 2005/04/25

Perhaps I should point out that the strange thing about this is that

[#139775] Arachno Ruby IDE 0.5.5 for Linux — Lothar Scholz <mailinglists@...>

Arachno Ruby IDE is an integrated development environment for the

27 messages 2005/04/25

[#139860] One-Click Ruby Installer 182-15 for Windows — Curt Hibbs <curt@...>

I had hope to simultaneously release installers

32 messages 2005/04/26

[#139890] ANN: A new scripting language Tao 0.9.0 beta released! — fu.limin.tao@... (Fu Limin)

Dear all,

28 messages 2005/04/26

[#139941] Is Ruby grammar context free? — Peter Suk <peter.kwangjun.suk@...>

Something that came up while discussing Ruby parsing brought this to my

13 messages 2005/04/26

[#140011] vim-ruby broken? — Brian Schrer <ruby.brian@...>

Hello group,

17 messages 2005/04/27
[#140094] Re: vim-ruby broken? — Tilman Sauerbeck <tilman@...> 2005/04/27

Brian Schrer <ruby.brian@gmail.com> [2005-04-27 18:34]:

[#140108] Re: vim-ruby broken? — Joe Van Dyk <joevandyk@...> 2005/04/27

On 4/27/05, Tilman Sauerbeck <tilman@code-monkey.de> wrote:

[#140113] Re: vim-ruby broken? — Stefan Lang <langstefan@...> 2005/04/27

On Wednesday 27 April 2005 20:15, Joe Van Dyk wrote:

[#140127] Re: vim-ruby broken? — Brian Schrer <ruby.brian@...> 2005/04/27

On 27/04/05, Stefan Lang <langstefan@gmx.at> wrote:

[#140027] Comments Are More Important Than Code — Tim Hunter <sastph@...>

Even if this is not directly about Ruby, both Jeff Raskin and the

66 messages 2005/04/27
[#140141] Re: Comments Are More Important Than Code — "Dave Fayram" <dfayram@...> 2005/04/27

James Britt said:

[#140146] Re: Comments Are More Important Than Code — James Britt <james_b@...> 2005/04/27

Dave Fayram wrote:

[#140152] Re: Comments Are More Important Than Code — Jim Freeze <jim@...> 2005/04/27

* James Britt <james_b@neurogami.com> [2005-04-28 07:33:00 +0900]:

[#140155] Re: Comments Are More Important Than Code — "Dave Fayram" <dfayram@...> 2005/04/27

[#140161] Re: Comments Are More Important Than Code — Jim Freeze <jim@...> 2005/04/27

* Dave Fayram <dfayram@gmail.com> [2005-04-28 08:19:29 +0900]:

[#140162] Re: Comments Are More Important Than Code — Jim Freeze <jim@...> 2005/04/27

* Jim Freeze <jim@freeze.org> [2005-04-28 08:42:16 +0900]:

[#140053] Rails Hosting — Andy Stone <xsltguru@...>

Hello all,

13 messages 2005/04/27

[#140216] Ruby and IDE — "the_mindstorm" <the_mindstorm@...>

Hi!

79 messages 2005/04/28
[#140321] Re: Ruby and IDE — Ben Giddings <bg-rubytalk@...> 2005/04/28

On Thursday 28 April 2005 03:25, the_mindstorm wrote:

[#140332] Re: Emacs vs. VI vs. IDE — Lothar Scholz <mailinglists@...> 2005/04/28

Hello Ben,

[#140355] Re: Emacs vs. VI vs. IDE — Aredridel <aredridel@...> 2005/04/28

> BG> Emacs and vi are astounding at editing text. I doubt there's

[#140359] Re: Emacs vs. VI vs. IDE — kyu <kyu@...> 2005/04/29

Aredridel wrote:

[#140224] Re: Ruby and IDE — "Johan Toki Persson" <tokikenshi@...> 2005/04/28

We're not a craving bunch. Hacking in such a wonderful language is good

[#140227] Re: Ruby and IDE — "Alex the_mindstorm Popescu" <the_mindstorm@...> 2005/04/28

>-----Original Message-----

[#140272] Re: Ruby and IDE — Austin Ziegler <halostatue@...> 2005/04/28

On 4/28/05, Alex the_mindstorm Popescu <the_mindstorm@evolva.ro> wrote:

[#140340] ruby static typing — caleb clausen <google@...>

Some time ago, I wrote up some ideas I had for a comprehensive static

14 messages 2005/04/28

[#140378] determining when inside 'class << self' — "Ara.T.Howard" <Ara.T.Howard@...>

26 messages 2005/04/29
[#140578] instantiating metaclasses, sorta [Was: determining when inside 'class << self'] — Mark Hubbart <discordantus@...> 2005/04/30

On 4/28/05, Ara.T.Howard <Ara.T.Howard@noaa.gov> wrote:

[#140425] Barrel of Monkeys (#30) — Ruby Quiz <james@...>

The three rules of Ruby Quiz:

16 messages 2005/04/29

Ruby Weekly News 4th - 10th April 2005

From: timsuth@... (Tim Sutherland)
Date: 2005-04-11 11:29:40 UTC
List: ruby-talk #137768
http://www.rubyweeklynews.org/20050410.html

   Ruby Weekly News 4th - 10th April 2005
   --------------------------------------

   Ruby Weekly News is a summary of the week's activity on the ruby-talk
   mailing list / the comp.lang.ruby newsgroup, brought to you by
   Tim Sutherland.

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

     * RubyForge at 600 projects and counting...

       Richard Kilmer announced that Tom Copeland had just activated the
       600th project on RubyForge, after only a year and a half of service.

       "We also want to thank our mirrors for handling the true brunt of the
       load."

       Tom also separately posted a "big thank you" to those providing file
       mirrors, including a new one from Evan Webb.

     * Slashdot: Ruby On Rails Showdown with Java Spring/Hibernate

       Joao Pedrosa saw an article on slashdot comparing the Ruby on Rails
       web application framework with Java's Spring/Hibernate.

       It was written by Justin Gehtland, the author of
       "Better, Faster, Lighter Java" as well as
       "Spring: A Developer's Notebook".

       He ported a Spring/Hibernate application he'd written to Rails, and
       concluded that the Rails solution used less code, much less
       configuration, and ran faster. (Justin felt that the better
       performance was due to Rails doing good caching.)

       Justin: "To me, the eye-opening revelation isn't "Rails is faster than
       Java/Spring/Hibernate". It's "Rails can be very fast.""

Ruby Users Groups
-----------------

     * Chicago Area Ruby Group Meetup with DHH

       John W. Long declared that the "Chicago Area Ruby Group would like to
       extend a warm invitation to Ruby developers everywhere to a meetup
       with David Heinemeier Hansson on Saturday, April 23rd." Please RSVP.

     * seattle.rb hackfest 2005 planning list now online

       Ryan Davis announced a mailing list for the seattle.rb group to plan
       their upcoming "hackfest".

     * Utah Ruby User Group

       Jamis Buck announced the Utah Ruby User Group.

     * Montreal.rb ?

       Mathieu Bouchard asked if anyone else is interested in setting up a
       Ruby User Group in Montr饌l, Canada.

     * Boston Ruby Meetup

       This thread invited interest in Boston and Houston groups.

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

   Marco Campelo asked "How Ruby is positioned regarding Enterprise
   Solutions?"

   Jay Levitt responded,

     "If you're looking for global enterprise solutions to integrate
     distributed systems, at the end of the day, Ruby has the momentum to
     leverage the dynamic potential of synergies between your skillsets and
     its core competencies on Internet time. Achieving best-of-breed,
     mission-critical componentization utilizing standards-compliant
     scalability, it provides an adaptable, standards-based framework to add
     value via a fast-track, result-driven development process.

     I hope that helps answer your question."

Threads
-------

   Interesting threads this week included:

  Is there any library that can easily manipulate Bitmap (bmp) file?
  ------------------------------------------------------------------

   sin kanti wanted to turn a bmp image into a 60ラ40 pixel black-and-white
   picture, whose bits would then be stored in an array for processing.

   Timothy Hunter pointed out RMagick, a Ruby library that wraps ImageMagick.

  Knight's Travails (#27)
  -----------------------

   Jason Bailey rode out this week's Ruby Quiz.

   Given an 8ラ8 chessboard, write a program that takes a starting position of
   a knight, and desired ending position. Additional arguments can be passed
   to specify positions the knight is forbidden to land on.

   Determine a shortest path from the start to end (if there is one).

  method search rule in 2.0?
  --------------------------

   This topic was mentioned last week, but there has been much discussion
   since. Matz has suggested that the way method search works could be
   changed in Ruby 2.0.

   In imaginary future Ruby, the following code would work as described in
   the comments

 class C
   def process
     util        # will always call C#util, even if overridden
     self.util   # will call subclass's #util, if present
   end

   def util
   end
 end

   Currently, both util and self.util would call the subclass' util if self
   corresponded to a subclass.

   A problem with the existing behaviour is that accidental overlap of method
   names can easily occur.

   (The "brittle base class problem" is a phrase used by some developers to
   describe one such problem. It happens when a new version of a library is
   released which adds a method. If a user of the library had earlier created
   a subclass that happened to define a method of the same name, their code
   may stop working when they upgrade the library.)

   The wiki page Ruby2.0MethodSearchRuleEnglish gives the following example
   of two classes that define util methods which are meant to be unrelated.

 class C
   def process
     # ...
     util
   end

   def util
     # ...
   end
 end

 class CC < C
   def util
     # ...
   end
 end

 CC.new.process

   Currently process calls CC#util when it was intended to use C#util.

   David Garamond began a thread saying he was "feeling disturbed about this
   new Ruby2 behaviour". Isn't the current behaviour "what people expect in
   OO?"

   Peter C. Verhage thought that an alternative change would be to make
   private methods only exist in the class in which they were defined. It
   would then be possible for C and CC to have different util methods
   co-existing peacefully so long as they were private.

   David A. Black argued that the default behaviour should not change - "the
   case where you don't want overriding should be the one that requires
   something extra". He suggested requiring the programmer to write C#util to
   force C's version of util to be called. ("Yes, everybody, I do know that
   this is comment syntax and would require a parser change".)

   Csaba Henk said that C#util could be done in today's Ruby with
   C.instance_method(:util).bind(self).call.

   "It's sooo long that you can't help remembering the occasion if you use
   it.

   And I don't remember doing it more that one or two times. That is, my
   experience suggests that it's not a particularly frequent pattern."

   Trans thought this topic was related to some work he had been doing in the
   AOP (Aspect-Oriented Programming) world. "My solution was to have another
   scoping mechinism akin to public, private, protected, called "local". It
   differs in that methods defined in the local scope are always called
   locally in the context of that module, but not in the context of any
   other."

  Seven new VMs, all in a row
  ---------------------------

   Peter Suk announced a project to write a Ruby implementation using a
   Smalltalk Virtual Machine (VM).

   "Ruby and Smalltalk are very similar under the covers, so Smalltalk VMs
   are a very good match for the language."

   Not only would this provide fast execution of Ruby, but also features like
   a powerful debugger and a meta-level that would allow you to easily change
   Ruby semantics.

   R. Mark Volkmann said it would be "really cool" if Peter would do this
   using the Sqeak VM (a Free / Open Source Smalltalk VM). Peter Suk agreed
   that it would be good, except that he needs the Namespaces Smallktalk
   feature in order to implement Ruby features like modules. Squeak does not
   (yet) support Namespaces. "The VMs I am targeting first are commercial
   ones, but they have free versions/licenses."

   Avi Bryant thought that the Squeak VM would have no problem supporting
   Namespaces - it's an "image-level thing, not a VM-level thing".

   Later on, Peter pointed out that Smalltalk VMs typically have very little
   that is Smalltalk specific. The language-specific portions are handled by
   a different layer, which would be replaced with a layer for Ruby.

   He also wrote, "A way I can help Pure-OO development is to vastly increase
   the power of the Ruby community by giving it access to the great
   technology developed for Smalltalk."

  why aren't declarations just syntactic sugar?
  ---------------------------------------------

   Lionel Thiry asked why

 class MyClass
   ...
 end

   didn't just get translated into

 MyClass = Class.new do
   ...
 end

   Bill Kelly said that one problem was that the block form doesn't fit
   nicely with "re-opening" the class. (For example, when you add a method to
   an existing class.)

   nobu added that the class Foo definition hides the outer scope, for
   example

 x = 1
 class MyClass
   p x                 # => Name Error
 end

   The above code would work if the class is created using the block form,
   but that may not be desirable.

  Accessing SVN through Ruby
  --------------------------

   Bob Aman wanted to write a kind of CMS (Content Management System) that
   uses the Subversion version-control tool as a backend.

   "However, the only simple interface to Subversion I seem to have available
   to me is to call out to the Subversion command line client, which is
   rather less than optimal."

   He found Ruby bindings that were created using SWIG, but couldn't figure
   out how to get them going. (SWIG is a tool that makes it easy to wrap C
   and C++ libraries from a number of languages, including Ruby.)

   Kouhei Sutou noted that the INSTALL file for the bindings includes
   instructions on building them on Windows, the platform Bob was using.

  Forcing FCGI headers
  --------------------

   Tony Targonski had written a Rails application. One of the pages did a lot
   of work and took several minutes to complete. FastCGI timed out after 30
   seconds and didn't return anything to the client. What to do?

   David Heinemeier Hansson said that one solution was to increase the
   FastCGI timeout. "The default is a meager 30 seconds. Way too low for a
   bunch of applications, including Basecamp. We use 600 seconds (to allow
   for file uploads which are shuttled on to the users on FTP server)."

   "Alternatively, you can have your action trigger an external service of
   some sorts that complete the computation asynchronously. Then you could
   have some other way of alerting the users, like using Ajax".

  Quick start to acessing Oracle
  ------------------------------

   Ross Parker was looking at moving from Perl to Ruby and wanted to quickly
   get Ruby talking to his Oracle database. "Can anyone direct me to a quick
   start resource for accessing Oracle with Ruby?"

   Jason Sweat suggested the OCI8 library, and Ross was able to successfully
   use this with DBI. (DBI is an abstraction layer which provides a uniform
   interface for accessing different database systems.)

   There is also a library called Ruby9i for use with newer versions of
   Oracle.

  My threading concern.
  ---------------------

   Aaron Rustad asked "When two theads enter a method that can change a value
   of an instance variable, does the possiblity exist that one thread's
   changes will clobber the other's?"

   Kirk Haines explained that yes, this possibility does exist, just like in
   other languages that use threads.

   "If there is a section of code that should only be accessed in a serial
   fashion, control that access with a Mutex", e.g.

 m = Mutex.new
 m.synchronize do
   @foo.update
   @bar.count += 1
 end

   "Ruby provides a rich set of support beyond mutexes for dealing with
   threading issues, should you need them."

   Aaron's question came up because he was developing a Rails web application
   and noticed that Rails was handling requests with a method that has access
   to instance variables of ApplicationController ("session, request,
   params").

   Nicholas Seckar said that there was no problem in this case, since Rails
   uses a new ApplicationController instance for each request.

  Detecting thread exit immediately
  ---------------------------------

   Martin DeMello was busy developing his fxirb application (a GUI wrapper
   around IRB), and had some code that started a Thread whenever it needed to
   launch an IRB session. How could he tell as soon as the Thread had ended?

   "Is there any way I can have FXIrb pass in `self' to the thread so that it
   can call methods on it?"

   He later reported that the helpful people in the #ruby-lang IRC channel
   had provided him with the solution,

 @irb = Thread.new(self) {
   ....
   self.quit_method
 }

  Ruby/DL - assigning to global variables?
  ----------------------------------------

   Andrew had code like

 module Foo
   extend DL::Importable
   dlload 'libquux.so'
   @@bar = symbol 'bar'
 end

   ... "where `bar' is a variable in libquux. How do I assign a value to
   bar?"

   Takaaki Tateishi explained that "@@bar is considered as a pointer to a
   value. If its type is int, you can assign an integer value as follows."

 IntValue = struct ["int value"]
 obj = IntValue.new(@@bar)
 obj.value = 1

  Interfacing with C executable
  -----------------------------

   Joe Van Dyk had a C program that was part of a complex system which uses
   shared memory for communication.

   Currently he was using message queues for communication between the C
   program and Ruby, but this was cumbersome because he had to do too much
   work every time he added a new data type.

   Aredridel suggested using his ruby-packstruct library, which "lets you
   define binary-accurate structures in Ruby, similar to but independent of
   ruby/dl", "and see if you can't do the shared memory interface yourself".

   (Note: There are Ruby libraries that let you access both mmap and System V
   shared memory.

   See the shared memory example thread for an example using SystemVIPC.)

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

     * Fico 0.1.0

       Urban Hafner announced the first version of Fico, a Ruby
       implementation of the board game Havannah. The aim of Fico is to
       develop a good AI.

       Edgardo Hames mentioned that the game's inventor has offered 1000
       Euros to anyone who can write a program that beats him at least 10% of
       the time.

       The thread discussed the idea of Havannah being the topic of a future
       Ruby Quiz.

     * cmd 0.7.0: Library for Line-Oriented Command Interpreters

       Marcel Molina Jr. was "very pleased to announce" the initial release
       of Cmd. Cmd is a library for building line-oriented command
       interpreters, inspired by the Python library of the same name.

     * fxirb 0.2.0 - Multiline Edit (and request for help) Martin DeMello
       added proper multi-line editing to fxirb, a GUI wrapper around IRB.

       He also requested some help in implementing gets support - he doesn't
       know enough of either IRB or FOX to know what needs to be done.

     * Bayesian Classification for Ruby

       Lucas Carlson announced a new library called Classifier. You train it
       on input text (`this text is interesting', `this text is
       uninteresting'), and then ask it to classify new text as interesting
       or uninteresting.

     * RForum 0.1

       Andreas Schwarz introduced the first beta of RForum, a web forum built
       with Ruby on Rails. It is developed by Andreas and Alexey Verkhovsky.

       It will be used for Ruby Forum when it's ready.

     * Rake 0.5.3

       Jim Weirich released a new version of the Rake build tool. FileLists
       have had many improvements. "In particular, operations on FileLists
       that return a new collection (e.g. collect, reject) will now return a
       FileList rather than an array."

       There were a number of other changes.

     * Shallow Parser for t-SQL

       Shashank Date let out an alpha version of a library that parses the
       t-SQL procedural language (used in Microsoft SQL server).

     * Nitro + Og 0.15.0, Localization, Parametrized mixins, Morphing,
       SQLServer

       George Moschovitis announced new versions of Nitro and Og. Nitro is a
       web application framework and Og is an object-relational mapper.

       "A great release. Many cool new features and tons of subtle
       improvements. We also welcome a new core developer, Anastastios
       Koutoumanos, who's first contribution is the new SqlServer adapter."

       Localisation has been enhanced. "Parameterised mixins" are another
       interesting new feature. Scaffolding was also improved.

     * Wee 0.8.0

       Michael Neumann updated the Wee web application framework. Highlights
       include Ajax support (live updates) and a FastCGI adaptor.

     * r43

       Pat Eyler uploaded a pre-alpha release of r43 - a library that
       implements the 43things API.

     * Syck 0.54-typing compatibility, improved output

       why the lucky stiff improved the development branch of Syck, Ruby's
       YAML parser, by making it more compatible with the stable version.

     * Simple scene graph engine in OpenGL

       Ilmari Heikkinen put together a scene graph engine using ruby-opengl,
       glut and ruby-imlib2.

     * Iotaz 0.1.0

       Peter Wood gave out the initial release of Iotaz, an object-relational
       mapper that initially only works with the Firebird relational database
       management system. (Using the FireRuby client library.)

In This Thread

Prev Next