80041-81115 subjects 80504-81134

^ Readline history, and general binary module doc
80257 [markjreed ma] Where can I find documentation for standard library modules
+ 80260 [mgarriss ear] If you're feeling brave you could read the ./ext/readline/readline.c
| 80306 [gsinclair so] No you don't :)  Run irb and enter "Readline.instance_methods"!
| + 80318 [markjreed ma] I do inspect objects and modules frequently to find out what
| + 80343 [dmertz free.] (Readline.public_methods - Object.public_methods).sort
+ 80261 [gfb tonesoft] Ruby distribution has directory "ext" that contains varios extention

^ Help! redirecting stderr 1.6.x and 1.8 differences
80263 [andrew walro] I want to log stdout and stderr of a compile to a file, so I use (for
80265 [gfb tonesoft] I would do
80271 [andrew walro] Perfect - thanks!

^ Named matches for regular expressions (was: Re: Specification of  Ruby regex?)
80270 [wjl icecaver] Something like this?
80273 [austin halos] No. See [ruby-talk:79047] and following.
80277 [wjl icecaver] Well, that is useful too, but quite different from what the OP asked for

^ repeated text....
80289 [michael_s_ca] An example is below; every now and then I get a mail that shows the
80302 [nathaniel NO] My guess is that the issue is on your side, as this is the message I
80315 [michael_s_ca] Entirely possible... It just started in the last couple days, and it happens

^ Re: Any sample code where ruby is used in the Eclipse development environment?
80290 [achou tealea] This is a multi-part message in MIME format.

^ You know what I want?
80296 [kdresner cs.] I want a Perl CGI script that will run a Ruby CGI script.  The admins of
+ 80298 [B.Candler po] #!/usr/local/bin/perl
| + 80300 [hal9000 hype] Maybe he hasn't realized he can run a private copy of Ruby without the
| + 80307 [james_b neur] Well, *technically*, the Ruby script is not doing any CGI stuff, no?
+ 80317 [tim vegeta.a] You'd have to elaborate on this a bit more.  For one, *why*
| 80319 [kdresner cs.] I found out the problem.
+ 80446 [mvondung gmx] Now, doesn't that sound familiar! I've had the very same problem just a
  80455 [austin halos] Chances are, when he starts to convert them to Perl, he'll become a convert
  80459 [kdresner cs.] Sooo true.  I was just sitting here thinking "Um, that's going to suck,

^ ri
80309 [maillist bes] Where do I find the ri program, I looked on raa but I couldn't find it.
+ 80310 [Dave PragPro] ri for Ruby 1.8 is at sourceforge.net/projects/rdoc
| + 80312 [maillist bes] thanks Dave
| + 80356 [androflux so] I wondered where to find ri for 1.8 too and ending up asking in
|   + 80384 [nospam4.me o] Exactly!  Ummm ... what it is?  Ruby Info perhaps?
|   + 80402 [gsinclair so] I added that download URL to http://www.rubygarden.org/ruby?RIOnePointEight
+ 80357 [rvb rvb.dynd] if you are using debian there is a package called "ri". but since it
  80370 [gfb tonesoft] Enjoy,

^ errors compiling Ruby under Solaris
80316 [kdresner cs.] I'm trying to compile Ruby under Solaris.  I suck at C, so I don't know
80320 [nobu.nokada ] I have no clue about Solaris system headers, what are there
80322 [nobu.nokada ] As for this, I heard that gcc 3.0 has problems but 3.0.3 works
80327 [kdresner cs.] I am using 3.0.3.
+ 80329 [hal9000 hype] Maybe you can put it on the web somewhere and post a
+ 80331 [nobu.nokada ] Hmmm, more recent one doesn't work?
  80345 [kdresner cs.] 1.8.0
  + 80347 [djberge qwes] I recommend upgrading your gcc to 3.2 or later.  There are several
  | 80349 [kdresner cs.] Unfortunately, I'm not in charge of the machine in question. :o(
  | 80352 [djberge qwes] I first mentioned this issue in ruby-talk 67160, and subsequently (with
  + 80663 [nobu.nokada ] What headers do you need to compile sys/socket.h?
    80668 [kdresner cs.] Should I write this C program and try to compile it?
    80670 [nobu.nokada ] Yes, but you can't compile it.  We need to know how we can
    80672 [kdresner cs.] It turns out that the thing I sent before was from a Solaris 9 machine,
    + 80682 [B.Candler po] FYI I've compiled ruby-1.8.0 on several Solaris 8 machines, without
    + 80691 [nobu.nokada ] Try -E option to check the pre-processed source.
    | 80693 [kdresner cs.] Is this -E on make?
    + 80695 [decoux moulo] What is strange is that you don't have the flag -DHAVE_SOCKADDR_STORAGE
      80696 [kdresner cs.] Yeah.  I downloaded 1.8.0 from ruby-lang.org and did ./configure ; make
      80697 [decoux moulo] Can you post the file
      80698 [kdresner cs.] Here it is.
      80699 [decoux moulo] I don't understand, in [ruby-talk:80672] you were saying
      + 80700 [kdresner cs.] I went looking in /usr/include/sys/stream.h and there is no projid_t.
      | 80701 [decoux moulo] no, make
      | 80702 [kdresner cs.] It appears to have compiled socket correctly this time... I
      + 80703 [nobu.nokada ] My guess is that something in line 307 is defined as projid_t
        80704 [kdresner cs.] typedef struct datab {

^ Sample code of all Ruby-powered  website
80321 [REMOVE_THISu] I was wondering if there is some sample Ruby code for a fully functioning

^ Webrick and CGI question
80325 [mwilson13 co] How do I tell Webrick to use ruby to execute a cgi program? The
80326 [nahi keynaut] Mount the handler to "/cgi-bin" not "cgi-bin" here.

^ Blocks, eval and named parameters
80332 [djd15 po.cwr] So I was reading the brief discussion on named parameters in the
80346 [djberge qwes] It's been discussed on RubyGarden to some degree.  See
80411 [djd15 po.cwr] Thanks for the link, but it doesn't seem to answer my question at all
80431 [batsman.geo ] Hal introduced the following technique in his presentation at the
80470 [dhtapp cox.n] What a thoroughly useful set of slides for a newbie.  And, as a bonus, an
80477 [hal9000 hype] Thanks. That kind of comliment makes it worthwhile.

^ [ANN] QuiXML 0.0.0
80333 [sean cSePlso] Announcing the first public release of QuiXML 0.0.0
+ 80380 [vjoel PATH.B] Looks nice.
| 80382 [sean cSePlso] No, and I have no good ideas on how to do that.  Code-wise, it wouldn't
+ 80390 [ben blahr.co] Sean-
| 80398 [sean cSePlso] Thanks, and please do, I look forward to getting more comments.
| 80502 [ben blahr.co] I think this could be done relatively easily. The children member variable
+ 80403 [gsinclair so] I'm curious, what features did you need that weren't already provided?
  80427 [sean cSePlso] Well, quite a few things I couldn't get in a single library.
  80441 [dan tastapod] It sounds to me as though you would get much better mileage from YAML
  + 80463 [ruby-talk wh] If you load a YAML document as a parse tree, you can perform YPath queries
  + 80468 [sean cSePlso] Well, I had already found ways to do what I needed, but as I think my

80334 [peteradebayo] DEAR SIR,

^ [ANN] ruby-fcgi-0.8.4
80340 [moonwolf moo] ruby-fcgi-0.8.4 released.

^ Newbie question
80342 [REMOVE_THISu] What's the difference between the ActiveScriptRuby and MSWIN32 from The
80362 [austin halos] The former is a WSH target; the latter is general Ruby. ActiveScriptRuby is
80408 [REMOVE_THISu] Thanks. So, in your opinion, which one will give us the
80452 [austin halos] I only use the PragProg installer. I don't need a WSH target for this. I'm

^ Mac OS X and ruby-postgres again
80354 [tym NOSPAMsy] Yes I am new around here and to ruby in general.  I have checked the
+ 80358 [easco mac.co] ".so" is not an extension that one usually finds on Mac OS X.  Most
+ 80359 [mccallister ] How did you install postgresql? I had to specify the location of the
| 80365 [tym NOSPAMsy] Thanks for the reply
| + 80366 [mgarriss ear] Are the postgres libs in the you library path (or whatever it's called
| | + 80368 [mgarriss ear] Are the postgres libs in your library path (or whatever it's called in
| | + 80373 [easco mac.co] To answer the question "What is it called in Mac OS X", repeat the
| + 80371 [easco mac.co] Try adding
| + 80374 [easco mac.co] Another solution would be to edit the extconf.rb file, remove the
| | 80426 [tym NOSPAMsy] Thanks again to everyone for trying to help with this!
| | 80429 [decoux moulo] Well I don't know Mac OS X ("la chose") but on un*x this can be solved
| | 80450 [easco mac.co] On Mac OS X, you probably want to add it to the "DYLD_LIBRARY_PATH"
| + 80383 [mccallister ] Cool, I never knew about that package ;-)
+ 80529 [tym NOSPAMsy] Now, thanks once again to everybody for the friendly, thoughtful and

^ Rexml 2.7.1 in ruby 1.8.0
80361 [han.holl pri] Is there any compelling reason to include an unstable version of REXML in a

^ 'printer queue is full - connect(2)' in 1.8
80377 [chrismo clab] I noticed I get the following error msg from Ruby when I can't connect
80385 [nathaniel NO] This was brought up recently and matz said in [ruby-talk:80314] that it

^ Design help? Mixins and duck-typing
80381 [kirindave le] My understanding of proper Ruby and duck-typing idoms is still pretty raw, so I
80392 [ahoward fsl.] something like this would allow the various mixins (like TCP) to 'inherit' (via

^ [OT] A game to help you learn Japanese
80388 [lyle users.s] I just saw an announcement for this project on freshmeat.net and thought

^ sorting on hash contents
80393 [probertm NOS] Say I have a hash of 4 elements, val[1..3] and name
+ 80395 [wjl icecaver] Not a full answer (no time right now), but run this in irb and it should
+ 80406 [ahoward fsl.] whenever i end up needing sorted hashes i ALWAYS use the rbtree package from

^ os x / mysql : install 1.8 : ruby = nil
80399 [paul vudmask] I'm trying to install ruby/eruby and mysql to learn ruby for web stuff
+ 80401 [easco mac.co] When Apple installs ruby, they install it in /usr/bin and put the
| 80456 [paul vudmask] Thank you both for your great help - with it i've manage to get ruby
| 80458 [easco mac.co] Well... tcsh or bash... you'd still be running the same whereis.
| 80512 [paul vudmask] Most cool, so let me make sure i have this correct..
| 80517 [easco mac.co] Don't try to change the location of /usr/bin!
| 80749 [paul vudmask] Thanks Scott. i"ll try this when i get back to my mac.
| 80825 [paul vudmask] Ok, maybe i'm gettin closer....I did what you suggest...
| 80861 [easco mac.co] You've created what in UNIX is called a "symbolic link" from
+ 80405 [ahoward fsl.] this is probably because './' (the current directory) is not in your PATH.

^ getting the arity
80410 [quixoticsyco] I would like to get the arity of a method.  However, arity is a method
+ 80415 [news stud.nt] String.instance_method(:replace).arity #=>  1
+ 80416 [decoux moulo] This is just an example
+ 80417 [harryo qiqso] Here's a starting point.  Note that, of course, you get a lot more methods than you bargained for, because it will show you all the inherited methods, too.
+ 80419 [matz ruby-la] You can get UnboundMethod from a class, e.g.

^ YAMLand rbtree, was: Re: sorting on hash contents
80412 [vjoel PATH.B] I notice that rbtree works with Marshal, but not YAML. What methods
80467 [ruby-talk wh] Currently, RBTree would need to inherit from Hash (or) introduce custom

^ Re: Why would you abandon Ruby? [wxWindows binding]
80414 [aredridel nb] I just checked release 0.1.0 into PLD's specs CVS tree, after some

^ So frustrated and dissapointed ...
80421 [REMOVE_THISu] with mswin32 version of eruby/mod_ruby for ruby 1.8 and recent apache

^ irb.bat "bug"?
80428 [harryo qiqso] I just tried to run irb for the first time on Windows and hit a minor snag.

^ [BUG] Additional info regarding ruby-talk:66239
80435 [idan idanso.] I have recently encountered similiar problem as described on that thread, i.e., rb_bug
80436 [matz ruby-la] It does not happen on the latest CVS.  I'm not sure whether we already
80476 [idan idanso.] Negetive, I can still reproduce the problem from the latest CVS. It was
80561 [decoux moulo] Not really sure, but seems to be a bug in gcc : someone can test it with
80623 [decoux moulo] An example to see the problem (ruby-1.8.0, gcc 3.2 Redhat 8)

^ Like javadoc
80437 [andre syspoi] is there a documenter system like javadoc for ruby?
+ 80438 [ oct zoy.org] it's called RDoc, available at http://rdoc.sourceforge.net
+ 80440 [rvb rvb.dynd] yes, there is rdoc from http://rdoc.sourceforge.net/ ...

^ Advanced Ruby Programming
80439 [xrfang hotma] I have been using ruby for awhile, but I still know very little about it
80443 [spoon dellah] Separation of code?
80449 [xrfang hotma] Oh, that's part of a regexp? Thanks a lot :)

80444 [hobertmula20] This is a multi-part message in MIME format

^ UDPSocket problems with MacOsX
80451 [wiswedel kho] ie got a problem with UDPSocket under MacOsX 10.2
80453 [easco mac.co] Does it work better if you use the empty string instead of nil in the

^ #collect with block modifying receiver
80457 [hal9000 hype] I'm wondering what should be the behavior of collect when the block
+ 80462 [djberge qwes] Hal,
+ 80464 [msparshatt y] Running the code from The Ruby Way I get
  80466 [hal9000 hype] OK, so this *really* makes me wonder what the "theoretically correct"
  80482 [matz ruby-la] Ah, listen, it's undefined behavior. ;-)
  + 80486 [sean cSePlso] I have to assert my support of this position; modifying a receiver while
  + 80550 [dan tastapod] So it's undefined behaviour, but "Don't modify the receiver while you
    + 80558 [hal9000 hype] I think throwing an exception falls under "exact behavior." :)
    + 80571 [austin halos] I wouldn't like that, personally. I don't remember exactly where, but I
      80572 [hal9000 hype] Well, if I understand Matz correctly, this behavior is not guaranteed.
      + 80574 [austin halos] I donno. I think that this is something "dangerous" that should be
      + 80576 [dblack super] I think (Matz - ?) that Matz was talking specifically about changing
        80579 [hal9000 hype] Yes, I agree. But to avoid confusion for others, let me point out that
        80588 [dblack super] Whoops -- too late to prevent confusion for me.  My only excuse is

^ eruby / mod_ruby os x 10.2 - _ap_null_cleanup error
80460 [paul vudmask] Anyone have any success installing eruby/mod_ruby in os x 10.2? I've
80461 [easco mac.co] It just struck me.
+ 80511 [paul vudmask] It put them in a place that was different...than the docs i found for
+ 80525 [paul vudmask] I'm way over my head here :-)
  80748 [paul vudmask] When i did a search only one showed up but there are at least 2. I did

80465 [lobetojr net] This is a multi-part message in MIME format

^ [ANN] QuiXML 0.1.0 and mailing list
80469 [sean cSePlso] Just letting anyone know who's might be interested in QuiXML that there

^ Re: Why would you abandon Ruby? (was)  [DROSS]
80472 [jcb iteris.c] This has test timings and example code.

^ Apache/FastCGI with Ruby on Windows
80475 [carl ycs.biz] I've compiled fastcgi support into my windows version of Ruby (1.6.8),

^ [ANN] sys-win32etc 0.0.2
80479 [djberge qwes] I'm happy to announce the release of sys-win32etc 0.0.2.  This is an
80522 [sdate everes] But I think this may be problematic because win32 API (e.g. NetUserEnum())
+ 80527 [sdate everes] Ok, I changed your code
| 80528 [sdate everes] Sorry ! Posted too early ... should have tried 513 before giving up ;-)
+ 80617 [sdate everes] "Daniel Berger" <djberg96@hotmail.com>
  80621 [phasis bclin] The memory leak is due to memory allocation of struct like these

^ Password:
80484 [mgarriss ear] Any easy and elegant way to do the 'no output to the screen' thing for
80485 [mgarriss ear] I should mention that I'm on a GNU/Linux but it'd be nice to have a
+ 80490 [jfh cise.ufl] This is a multi-part message in MIME format.
+ 80505 [ahoward fsl.] ~ > cat ./password.rb

^ Log4r with Ruby 1.8
80488 [Stephan.Kaem] I'm trying to use log4r ( http://log4r.sourceforge.net/contact.html )
80495 [ben thingmag] It has to do with how the author of Log4r implemented his sprintfs.
80508 [martins aard] I got in contact with Leon Torres, the author of log4r, a couple of days
80577 [slumos yahoo] That's good news.  For anyone in a hurry, I posted a patch for this
80777 [leon ugcs.ca] log4r up to date with Ruby. I no longer code for a living, so my interest

^ [ANN] Extmath 2.2 (Extension of Math)
80494 [ jupp gmx.de] Saluton!

^ Python vs. Ruby
80497 [fred jobmark] Can anyone give me a good reason why I would want to use Ruby over Python?
+ 80498 [gfb tonesoft] Looks like a shameless provocation again ;-)
+ 80499 [rpav mephle.] The advantages of Ruby over Python are difficult to put into words;
+ 80500 [chad chadfow] Please go to http://www.ruby-talk.org and search for Python.
| 80501 [Ephaeton gmx] But... but... but... it's friday!
| 80503 [easco mac.co] Nope... it's still Thursday here.
+ 80507 [dagbrown LAR] Ruby smells better than Python.  Also, it has cuter girls.
  80519 [easco mac.co] I hadn't noticed the odor thing.  It does have a faintly floral aroma
  80573 [wyzzrd bells] Careful, boys,
  80607 [fred jobmark] Girl ... Pythons? That bite? Ouch! Careful, I'm holding a Ruby! Will chip
  80614 [jbritt ruby-] James
  80644 [ptkwt aracne] LoL ;-)
  80671 [jbritt ruby-] Well, I happen to think that Rubyists just have better taste.  Wouldn't
  + 80751 [hanzspam yah] Even if you meant that as a joke, the statement is actually at
  | + 80769 [hal9000 hype] You assume that programmers are sane.
  | + 80774 [msparshatt y] They also seemed to be offended by being able to type
  | | + 80781 [curt hibbs.c] Regardless of their concluding paragraph, the body of the article still read
  | | | 80810 [tim remove_i] No, I think the /article/ was biased :-)
  | | + 80788 [sean cSePlso] I think the author was a little mistaken about Ruby though.  You don't
  | |   80884 [james_b neur] There's a series of articles [0] by Alan Holub about writng UI, based on
  | |   + 80889 [austin halos] Bollocks to this. It's this sort of nonsense
  | |   + 80896 [sean cSePlso] This is, to me, quite insane.  =)  That puts too much on the shoulders
  | |     80902 [james_b neur] Isn't this begging the question?
  | |     + 80904 [hal9000 hype] That's not what he's saying at all.
  | |     | + 80909 [jim freeze.o] It seems that the alternative methodology would
  | |     | + 80937 [james_b neur] No, not in the core language.  But in specific application code, if I
  | |     + 80905 [sean cSePlso] Well, you *could* define print for string, if you wanted.  I was saying
  | |     + 80922 [rasputin ido] Think of it this way.
  | |       + 80924 [djd15 po.cwr] Interestingly enough, with ruby, you could actually add
  | |       + 80940 [james_b neur] No, but you might want some_string.puts( SynthIO )
  | + 80806 [tim remove_i] Heh.  It does wear its bias a little obviously, doesn't it?
  + 80795 [dagbrown LAR] Better sense of *smell*.  Sheesh.