103225-103931 subjects 103639-104983

"www.ruby-lang.org"  still  down for maintenance - thats not good
103335 [mailinglists] Its not helpfull to convince other people to use ruby in serious
103338 [jgb3@em il b] I agree. This has been very bad timing for me: I'm on the cusp of
103341 [cere@u. as i] Also, not easy to deal with is when the news server doesn't let you post
+ 103343 [hal9000@hy e] If this is happening, we have a[nother] problem on our hands.
| 103357 [cere@u. as i] When I try and post through gmane of even through my uw nntp server I get
| 103370 [surrender_it] well, IIRC gmane is actually a newsgroup gateway to any mailing list.
+ 103352 [matt@te hn r] When I first started trying Ruby, I quit using the newsfeed as quickly as
  103354 [armin@xs .d ] Is there anything we can help getting the website back online?

[RubyGems] setting up a remote repository
103355 [vjoel@PA H. ] Is it possible to set up one's own gem repository and select it from the
103373 [gsinclair@so] It sure is.... in the future.
103607 [chadfowler@g] There isn't a better way yet.  It's been a desired feature for a while
103616 [vjoel@PA H. ] Sounds good. For the time being, I can use Gavin's hack, or just stick
103619 [chadfowler@g] That's the idea.  It's not hard to implement (we designed with that in

Gateway - was Re: "www.ruby-lang.org"  still  down for maintenance - thats not good
103365 [hal9000@hy e] I'm not familiar with gmane -- but in general, comp.lang.ruby should be
+ 103367 [rvb@pr -l nu] Well, I am posting to comp.lang.ruby without being subscribed to
+ 103374 [gsinclair@so] I think GMANE is literally a news facade to a mailing list.  So
  103386 [jamesUNDERBA] It is, and does so for quite a number of mailing lists.  I've run into

Ruby /.'ted
103381 [dhtapp@se _s] Ruby was just slashdotted under "Developers:  Searching for the Best
+ 103382 [lyle@kn lo y] I've got five mod points to burn if someone wants to add something
+ 103400 [surrender_it] and we are down for maintenance :(
| 103434 [DocBoobenste] Hey, at least now we can blame the downtime on /. ;)
+ 103738 [ jupp@gm .d ] Up to now I thought that 'has been slashdotted' means 'site is down
  103915 [ian@ca ib n.] That _is_ what it means. The connotation of 'posted about to Slashdot'
  103952 [michael.camp] Not to be a pedant, but it means whatever the population wants it to

Ruby (tied with Perl/sh) wins scripting language shootout...slashdot...
103383 [rich@in oe h] "Folks at the Scriptometer conducted a practical survey of which scripting
103401 [surrender_it] funny that the referenced page if from Pixel's merd web site, and near
103454 [botp@de mo t] you are correct. Maybe he is a language collector.

Who owns rubygarden.org (Wiki)?
103387 [no_replies@f] I want to talk to the owner about the continual link spam that's taking
103395 [Stephan.Kaem] Did you try to email to this address?
103396 [Stephan.Kaem] Well, I probably didn't see my changes due to the continual link spam...

Ruby, Scheme, Dylan, etc.
103388 [nick@ac iv h] Emacs Lisp makes Lisp interesting whereas Scheme is interesting for
103417 [    s@xs .d ] And while you're planning your trip, let me remind you to not skip the

Anyone running Instiki on Cygwin?
103391 [gsinclair@so] I'm having great difficulty running Instiki on Cygwin.  There are

[ANN] Test Version of FreeRIDE with RRB Refactoring Support
103392 [curt@hi bs c] I just put up a test version of FreeRIDE that includes RRB Refactoring

How to read a .csv file into a 2D array?
103404 [piir@ea th i] How can I read the following text from a .csv file into a 2D array?
+ 103406 [bob.news@gm ] "Todd Gardner" <piir@earthlink.net> schrieb im Newsbeitrag
+ 103407 [surrender_it] there is a prewritten module: csv.rb in the standard distribution.
+ 103408 [joesaetta@gr] Ruby 1.8 comes with a set of classes (see csv.rb) to read and write
+ 103446 [piir@ea th i] Actually this is a tab delimited file, here is the .csv.
| + 103450 [gsinclair@so] I'm not sure what you're trying to achieve.
| + 103630 [sven_schott@] I was actually just about to ask that. This was how I did it(pretty
|   103645 [bob.news@gm ] "Sven Schott" <sven_schott@compnow.com.au> schrieb im Newsbeitrag
|   + 103777 [sven_schott@] Very nice! I wanted to do a one-liner but I had no idea how.
|   + 103811 [relm@3t k. e] #inject is somewhat scary...
|     103821 [bob.news@gm ] "Relm" <relm@3tlk.net> schrieb im Newsbeitrag
+ 103469 [nahi@ke na t] With ruby/1.8.1;
| 103795 [piir@ea th i] Do you have any idea what I may be doing wrong in the code below?
| 103800 [nahi@ke na t] Seems to be a command line escaping problem.  Try this on the same console.
| 103985 [piir@ea th i] acceptable
+ 103473 [han.holl@po ] Cheers,

[ANN] Alexandria 0.2.0
103411 [lrz@gn me or] I'm proud to announce that Alexandria 0.2.0 has just been released.

Windows 2000 is required :( Yuk!
103414 [piir@ea th i] I need to use voice dictation software and it only runs on Windows so
+ 103416 [w3gat@nw ag ] I've used Ruby on windows from version 4 through 8 and I've not had any
| 103453 [piir@ea th i] Excellent!  How can I install PGPLOT Graphics Subroutine Library?
| 103460 [trevor.andra] This is off topic but I was just wondering what voice recognition software
+ 103418 [surrender_it] btw, there is the one click installer (the PragProg one) hat comes
+ 103451 [curt@hi bs c] Curt
  103462 [piir@ea th i] I'm not sure if I understand what you are saying.  I think you have
  103521 [jamesUNDERBA] There are many third-party libraries which are distributed as a

103415 [cmills@fr es] String#== returns nil when the object being compared does not have a
+ 103421 [michael.camp] I'm in no way authoritative, but it makes sense to me.  If you're
+ 103452 [matz@ru y- a] In 1.8.2 and 1.9, it will return false.

Re: virtual machines and Forth - Was: Ruby, Scheme, Dylan, etc.
103424 [mailinglists] Right i whish that everyone who writtes a bytecode compiler first look
103425 [surrender_it] interesting, thanks, but before I dive in some forth internals, there

Use a string a object name
103428 [dirk.einecke] I've a little problem. How can I use a string use as an object name?
+ 103429 [quixoticsyco] Did you mean,
| 103431 [dirk.einecke] Not really...
+ 103430 [msparshatt@y] since you want to put the value of s into the string that get's evaled
| 103437 [dirk.einecke] Okay. That works.
| 103440 [msparshatt@y] It's quicker since Ruby doesn't need to parse the expression string.
| 103443 [msparshatt@y] I forgot to mention there are using security concerns with using eval.
+ 103432 [childNOSPAM@] puts eval "p.#{s}"
  + 103433 [hal9000@hy e] The 'send' method (as Mark said) is the better way
  + 103436 [dirk.einecke] Okay. That works.

Ruby (tied with Perl/sh) wins scripting language shootout
103435 [snowzone5@ho] it's interesting how quickly some languages break down pretty quickly

Alexandria 0.2.0
103439 [snowzone5@ho] could i ever use something like that for windows :/

SV: How to ducktype a Hash?
103441 [donv@cr sa e] This link gives me "Internal Server Error" ...

[RCR]: Replace pack and unpack with OO versions
103457 [dejaspam@ba ] flags, ignore, length, name = data.unpack "nnna*"
+ 103458 [jgb3@em il b] less) do just this for me, for the Net::SSH stuff. Dealing directly with
+ 103459 [hal9000@hy e] Hmm, looks like it is keeping some internal state? A "file
| 103484 [dejaspam@ba ] Yeah, that's what I was figuring.  I assumed that packing would
+ 103461 [martindemell] Alternatively, something I've been thinking of is to let pack and unpack
| 103467 [mneumann@nt ] It would be nice if Packer/Unpacker would work on IO/File objects. I've
+ 103497 [djberg96@ho ] I mentioned this a *long* time ago, but didn't get much feedback.  If

mkdir -p
103463 [martindemell] Shouldn't Dir.mkdir support something akin to unix's mkdir -p ? i.e.,
+ 103464 [hal9000@hy e] This is in FileUtils or something. I forget exactly where.
| 103480 [usenet@hy .i] FileUtils#mkdir_p(path)
| 103494 [martindemell] Merci.
+ 103479 [matz@ru y- a] FileUtils.mkdir_p(path)
  103495 [martindemell] Thanks. Why doesn't FileUtils mix this into Dir?
  103509 [matz@ru y- a] Dir methods are one to one relationship to the system calls.
  + 103520 [Austin.Ziegl] mkpath or mkpaths, IIRC>
  + 103531 [martindemell] This feels wrong to me - it goes back to the "closed classes" paradigm
  | 103668 [aamine@lo er] One reason is that FileUtils's methods have different
  + 103540 [asdf@as f. o] This is a technical explanation, but not a reason...
    103626 [matz@ru y- a] It's a technical explanation and a design policy.
    + 103627 [botp@de mo t] sir Matz,
    | + 103649 [matz@ru y- a] Hmm, do you want to have
    | | 103655 [botp@de mo t] or to be unix like, FileUtils.mkdir path, :parents => true #man mkdir 1
    | + 103671 [aamine@lo er] I think different operations should be mapped on different methods.
    + 103629 [quixoticsyco] It is important to keep high-level libraries high-level, and

[ANN] Non-standard library project
103468 [gsinclair@so] It's a bit cheeky to call this an announcement, since it's only
+ 103472 [martindemell] I'd be very interested, but my new job is taking up an awful amount of
| + 103511 [gsinclair@so] Completely different.  'extensions' adds methods to built-in classes.
| | 103522 [Austin.Ziegl] 'thirdlib'
| + 103574 [aredridel@nb] It sounds a lot like ruby-sumo in some ways.
+ 103490 [curt@hi bs c] I'm not sure how much bandwidth I have left (at least for the remainder of
| 103492 [gsinclair@so] Cool.  As far as "participating at some level" goes, simply lurking on
| 103502 [usenet@hy .i] I'd love to help too. I'm lacking creativity to start an own module just
| 103524 [mailing-list] I have a radical idea: Why don't we call it something that makes sense,
+ 103526 [jamesUNDERBA] Would these be projects that have reached the end of their development
| 103601 [gsinclair@so] There or thereabouts.
+ 103527 [mailing-list] Might this have a place in the "batteries included" ideas that have been
+ 103631 [nick@ac iv h] It's an interesting concept.  Convenience and quality are huge factors
| + 103632 [martindemell] martin
| + 103661 [curt@hi bs c] "adlib" is cute for its double meaning. I still like "nslib" (I'm biased,
| + 103664 [usenet@hy .i] I guess double meanings are very programmer-like so I'd vote for it. :)
|   + 103688 [discord@ma .] I agree :) 'addlib' has a great double-meaning, and 'nonstdlib' has a
|   + 103701 [gsinclair@so] Ok, after a beer-soaked Ruby Tuesday meeting with my Sydney
|   + 110440 [emmanuel.tou] what is the double meaning on addlib? i'm not a native speaker in english.
|     110441 [transami@ru ] [1]
+ 108753 [ssteiner@ma ] ...
  + 108781 [batsman.geo@] I believe it can be made better than CPAN (yes, really), which is only
  + 108789 [gsinclair@so] Dunno.  Are we talking yet, Mauricio? :)
    108793 [ahoward@no a] what kinds of things are you still looking for gavin?
    108794 [gsinclair@so] Well, I anticipate that eventually the project will contain around 30
    + 108797 [ahoward@no a] here are a couple i have
    + 110189 [transami@ru ] Gavin, I just noticed this post and was looking at the project. I currently
      110247 [gsinclair@so] Yes, it would.  Could you email it to me?
      110257 [transami@ru ] Nice! I'll organize them per the above and then send.

OT: 8x15 buttons
103474 [martindemell] Anyone wanna do a ruby one?
+ 103475 [surrender_it] lovely, thanks :)
+ 103489 [austinetsu@y] There is a great web interface to the button generator found at
+ 103528 [jamesUNDERBA] ...
  103537 [mailing-list] One of those buttons says "Ruby 1.4" - I think they're due for an

method_missing and send
103476 [nml@fj er .n] I'm in the process of writing a logging package for a project. The actual
+ 103477 [surrender_it] well, you have to consider that warn is already a method in ruby;
+ 103478 [decoux@mo lo] #warn is a private method of Kernel
| 103500 [nml@fj er .n] Thanks for that. I see that send does indeed call the private method.
| 103730 [david@lo dt ] I too found it odd, but very convenient. By using obj#send, you also
| 103834 [pbrannan@at ] IMO instance_eval is better for that case.
+ 103576 [jean_hugues_] As a side note, you may want to consider a solution
  103591 [vjoel@PA H. ] Nice. Small point: it's more efficient to use yield than to instantiate

Livschitz on Programming Languages
103482 [Bil.Kleb@NA ] I kept thinking of Ruby while she pined for a more intuitive
103485 [surrender_it] 'Stupid SUN employee, you had Self that solved all this and you choose
103534 [jamesUNDERBA] Here's a more recent case of "Oh, why wasn't it Ruby?"
103562 [Mark.Volkman] Where can I find information about "Gist"?  That's a tough one to Google.
103628 [DocBoobenste] I assume he's talking about GIST - Generic Information Server Toolkit

Re: [BUG?] Seqfault sorting array of Files by ctime
103486 [robertm@sp l] Just to follow up on myself.

Rakefile under Cygwin: permission denied
103491 [ jimm@io co ] The Rakefile
+ 103493 [robertm@sp l] Can't help with your problem but I am intrigued about how your Cygwin prompt looks like below. When I CD into the equivalent directory my prompt (using bash and rxvt) is
| 103499 [ jimm@io co ] Robert,
+ 103496 [bob.news@gm ] "Jim Menard" <jimm@io.com> schrieb im Newsbeitrag
  103498 [ jimm@io co ] This is Windows XP and my login has admin privileges: what permissions? :-)
  + 103501 [bob.news@gm ] "Jim Menard" <jimm@io.com> schrieb im Newsbeitrag
  | 103508 [ jimm@io co ] Robert,
  + 103529 [nobu.nokada@] Why it's not
    103544 [ jimm@io co ] I don't know why. File.mtime(name.to_s) works.

Can't use FileUtils
103504 [r_mueller@im] irb(main):003:0> FileUtils.mkdir('uno')
103506 [surrender_it] the 1.8 dir is there for you to require files. The builtin stuff like
103512 [r_mueller@im] Thanks (or "Vielen Dank"), Gabriele.

Can't use fileutils
103505 [r_mueller@im] irb(main):003:0> FileUtils.mkdir('uno')
103507 [usenet@hy .i] You have to "require 'fileutils'" before using its methods.
103513 [r_mueller@im] Thanks Hynek,

idioms for dup/clone
103510 [pbrannan@at ] Suppose I have an class that needs to implement its own dup/clone
+ 103514 [decoux@mo lo] For 1.6 Kernel#dup is implemented via Kernel#clone
| + 103575 [bob.news@gm ] "ts" <decoux@moulon.inra.fr> schrieb im Newsbeitrag
| + 103595 [chr_mail@gm ] When redefining #initialize_copy it might be vice or
+ 103515 [bob.news@gm ] Just some thoughs and code snippets - no general solutions here...
  103693 [pbrannan@at ] Good catch, thanks.
  103819 [bob.news@gm ] "Paul Brannan" <pbrannan@atdesk.com> schrieb im Newsbeitrag

[Way OT] RE: OT: 8x15 buttons
103542 [Austin.Ziegl] What *I* want to know is ... who did Austin.dup a few times without

[OT] Re: [ANN] celsoft.com/Battery 0.1.1
103556 [tom@in oe he] James, you arbitrarily picked the * character for emphasis.  I shall
+ 103558 [sean@ce so t] No, the * character is often use for emphasis, and it's his prerogative.
| 103561 [tom@in oe he] Touche!
| 103570 [jamesUNDERBA] self.petard.hoist?
+ 103569 [jamesUNDERBA] Oh, man, I can't _wait_ (see? patch applied!) for the ruby-irony and

Re: [OT] [ANN] celsoft.com/Battery 0.1.1
103559 [discord@ma .] I'm sorry to say, but I think Nathaniel is wrong about that :) I'd like
103563 [sean@ce so t] That's not the precise meaning of the word, but Nathaniel did admit to it, and
+ 103564 [zdennis@mk e] If you are going to have democracies and diplomacies can someone please
| 103565 [sean@ce so t] Competition is a good motivator too.  It has the side-effect of nullifying
| 103566 [Austin.Ziegl] This says more about you than you realise, Sean. By the by, did you
| 103568 [sean@ce so t] Actually, I just found a lot of little things were sort of annoying me with
+ 103579 [discord@ma .] I think I probably wasn't clear what I meant by diplomacy. I didn't
| 103585 [sean@ce so t] No, I actually used the word arbitrary with no malicious intent, and then
+ 103620 [nathaniel@ta] Thanks for not trying to insult me, Sean, but please quote me in full...
  + 103623 [sean@ce so t] Then you're changing your story about the order.  Which is fine, too.  It
  | 103648 [billk@ct .c ] ...
  | 103681 [sean@ce so t] Here's one of your own, kids.
  + 103651 [relm@3t k. e] class TC_Zoo < Test::Unit::TestCase

Ruby Tk - dialog windows
103572 [mhm26@dr xe ] use TkDialog, though, is there any good documentation?  I need a
103611 [nagai@ai ky ] Please read dialog1.rb and dialog2.rb included in the 'Ruby/Tk widget

Ruby and popen
103581 [commo@in ot ] front end to rsync, and I am having some issues, I have read alot of the
103825 [csaba@ph ny ] $stdout.sync = true

TLS support in Net::IMAP?
103589 [carl.youngbl] Please forgive me for my ignorance but I'm interested in writing a

RedCloth problem with a nested list
103600 [Stephan.Kaem] Loaded suite E:/test_redcloth_nestedlist
103606 [ruby-talk@wh] The problem is that the first list you're creating starts with two
103667 [Stephan.Kaem] First of all, thanks for the answer _why.

OT: Cool Signature! [was OpenSSL: patch]
103637 [ng@jo nw on ] This signature is amazing! How long did it take you to come up with
+ 103644 [usenet@hy .i] it's pretty common for perlers to have such signatures.
+ 103666 [jgb3@em il b] Hynek has it right -- it was inspired by the myriad "japh" sigs ("Just
| + 103669 [mneumann@nt ] Hehe, mine can even do cool graphics ;-)
| + 103670 [nobu.nokada@] Nobu Nakada
|   103709 [hal9000@hy e] Very entertaining! Are all these yours? If you are collecting
|   + 103713 [gfb@to es ft] Hmm, I wonder why it does not work in Ruby 1.6.8, it prints
|   | 103718 [hal9000@hy e] Yes, there was a change in the PRNG.
|   | 103733 [gfb@to es ft] Thank you, I found it.
|   + 103719 [neoneye@ad l] I have just made my first signature
|   | 103734 [neoneye@ad l] I managed to make it even more opfuscated
|   + 103789 [nobu.nokada@] Almostly written by eban.
+ 103895 [karlvonl@rc ] Unfortunately, I've previously only posted to c.l.r from work, where I use
  + 103903 [ng@jo nw on ] Amazing. That is nifty.
  + 103925 [surrender_it] that's cool. Yet, it's missing the word ruby somewhere in the image ;)