78174-82478 subjects 78679-82378

"".split(//,2) different between 1.6 and 1.8
78402 [ruby-talk@gr] I've just noticed the following.  When using Ruby 1.6, I get the
78417 [matz@ru y- a] Yes.  I consider it was a bug.

[offtopic]Re: Ducktype, right?
78414 [rodrigo.berm] A good reading about it  =>Metaphysics by Aristotle
78453 [pcdavid@em .] This relation between OO and Aristotle's view of the world has been

DRb & OpenSSL... more info
78418 [nathaniel@NO] Found some more interesting info...

Distributing Ruby applications
78419 [dcarrera@ma ] I was hoping to hear some thoughts on the distribution of applications
+ 78420 [curt@hi bs c] I already do this for the Windows distribution of FreeRIDE, except that I
| 78433 [dcarrera@ma ] What is NSIS?  Is that something I can use in most platforms?
| 78435 [curt@hi bs c] Curt
| 78438 [james_b@ne r] It's quite tasty, too, though I would highly recommend getting the free
| 78470 [rc@va ca er ] Includes option for full scripting (Pascal like).
+ 78422 [nathaniel@NO] For Windows, I would highly suggest the exerb package.
| + 78432 [dcarrera@ma ] Windows is not the only platform I would be interested in supporting.  In
| + 78483 [chrismo@cl b] Alrighty - I'm finally getting around to checking it out. I'm trying to
|   + 78485 [nathaniel@NO] There are docs in the exerb distribution that outline the basics of it. The
|   | 78492 [chrismo@cl b] Could you slide me a copy? :-)
|   + 78488 [curt@hi bs c] I'm very interested in this as well, but I don't currently have any time to
|     78491 [chrismo@cl b] First off, download the main tar.gz (currently
+ 78439 [dcarrera@ma ] could get run from the configuration script.
| + 78454 [B.Candler@po] You might get some ideas from 'man shar'. shar only works with plain text,
| + 78466 [kapheine@hy ] Try that.
| + 78467 [curt@hi bs c] That *would* be really cool!
+ 78481 [chrismo@cl b] Chris
  78563 [gour@ma l. n] While we're on the topic - AAP project (www.a-a-p.org) has ambition to become

[OT: Confucius] [WAS --Re: Ducktype, right?]
78429 [mwilson13@co] <offtopic>

Ruby, MS Windows, extensions and entry points
78436 [djberg96@ya ] I'm trying to write a Ruby extension that would make
78443 [phasis@bc in] It's due to the Unicode Conversion problem.
78446 [nobu.nokada@] But it would spoil portability.  Etc module should support it.

Italian-crafted Rolex - only $65 - $140!! Free SHIPPING..........  v
78442 [npmpcebf9@ya] ...

References in Ruby (Was: Elegant solution for a loop-break problem)
78445 [jweirich@on ] Actually, you can get pretty close ...

Re: Source for Ref (Was: References in Ruby)
78447 [jweirich@on ] Here it is ...

TestCase human-readable name
78465 [sdmitry@lr .] I have a question about TestUnit. How can i set a human-readable name for my
78480 [nathaniel@NO] my
78489 [sdmitry@lr .] def self.suite
78493 [nathaniel@NO] require 'test/unit'
78497 [sdmitry@lr .] Thanks a lot Nataniel!

Can't inherit CGI from cgi.rb
78468 [d.borodaenko] I thought it would be trivial to derive a class from CGI and add some
78477 [B.Candler@po] Yeah, it's a bit wierd and inconvenient, and an unnecessary use of constants

[ANN] Samizdat 0.0.3, introducing query construction UI
78495 [d.borodaenko] Greetings!

[ann] AEditor 0.10, folding added
78498 [0bz63fz3m1qt] Try out AEditor and tell me if AEditor works on your
78835 [0bz63fz3m1qt] No replies ?
+ 78914 [botp.remove-] will this run on win platforms?
| 78939 [0bz63fz3m1qt] I guess so.. I don't own a windows-box, so I really don't know.
+ 78916 [volker_grabs] Of course not. It's an experience every open source programmer
  78941 [0bz63fz3m1qt] Yes I have experienced that. Knowing that feeling too well, got

Ruby-talk, ?-?ooe pacc  0yy   fUW   LcWF2x8   YBI
78499 [naber@ct .c ] X-MIME-Autoconverted: from 8bit to quoted-printable by funfun.nagaokaut.ac.jp id h78GtNm00986

78500 [bdavid@ya oo] hey there, i thought you'd like to check this out

Catching thread exceptions
78503 [STUCKNER@MU ] ...
78504 [decoux@mo lo] Thread.abort_on_exception = true
+ 78507 [B.Candler@po] described at
+ 78512 [STUCKNER@MU ] Why is false by default? In what case would you want an exception to
  81357 [bob.news@gm ] Although a little late I try to answer that one.

wxRuby platforms
78506 [dcarrera@ma ] I have a question on wxRuby/wxWindows (btw, I've looked at the sample code
78508 [brian@co ln ] wxWindows does work under OS X.  The wxWindows folks need to update the

Reflection API -- determining methods' origins
78517 [hal9000@hy e] I've been thinking since yesterday about
78522 [dblack@su er] module M

A question about Circular References
78525 [easco@ma .c ] I have a question about Circular References in classes that I create
+ 78527 [lyle@us rs s] Yes.
+ 82333 [lyle@us rs s] Yes.
  78595 [easco@ma .c ] The problem I'm running into is in the mark routine for a CGSize object
  78752 [lyle@kn lo y] No, you definitely don't get this "for free". Obviously, this is not a
  78795 [decoux@mo lo] line 622 in gc.c (ruby 1.8.0)
  78811 [easco@ma .c ] Do you really mean line 662 (two 6's not two 2's)?   On that line if a
  78812 [decoux@mo lo] yes (rb_mark_generic_ivar(ptr)), sorry

=~ obsolete?
78528 [my.name.here] this is a warning i got while playing around with yaml.
+ 78530 [airboss@no e] irb(main):001:0> "foo" =~ "foo"
+ 78531 [brett_willia] =~ isn't going away.
+ 78539 [dagbrown@LA ] It's string =~ string which is being obsoleted.  If you need to
  78541 [hgs@dm .a .u] That's "why the error message?". What about "Why will it be
  + 78542 [hal9000@hy e] obsolete;
  | 78543 [Ephaeton@gm ] Dunno, maybe because your (mmv, too) principle of least surprise (yes yes
  | + 78545 [hal9000@hy e] awfully
  | + 78551 [flori@ni e. ] I think this behaviour was stolen from Perl. Perl is cluttered with
  + 78571 [matz@ru y- a] Because it's confusing.  Where both
    78602 [hgs@dm .a .u] Thank you. *The* reason was what I wanted, and this improves clarity

Rjudy & Ruby 1.8.0;
78534 [armin@xs .d ] I just now looked at rjudy-1.0 and Ruby 1.8.0.
78585 [mneumann@nt ] By default it uses the SDBM hash algorithmn also used by Berkley DB.
78587 [decoux@mo lo] Well, this is not important but not really : if I'm right Berkeley DB use
78590 [mneumann@nt ] Hm, this is probably true for newer versions of BDB. Looking at 1.85
78591 [decoux@mo lo] yes, the hash version actually is 5 and use FNV. sdbm hash was for version

Re: ruby bug tracking
78540 [matz@ru y- a] I'm checking and fixing bugs reported to ruby-bugs also.  I am just
+ 78544 [tom@in oe he] RubyForge provides a fair number of categories/states/etc for bug
+ 78596 [comp.lang.ru] _ Jitterbug seems to be pretty much abandonware at this point. We
+ 82339 [comp.lang.ru] _ Jitterbug seems to be pretty much abandonware at this point. We

hey its me
78547 [bgrayguy@em ] I saw you online and thought you might like to take a look at this

WeakRef and caches
78550 [tim@ba es id] I'm trying to build a caching mechanism into a library I'm writing. I
+ 78552 [rpav@us rs s] Funny, I was just working on this. ;-)
| 78555 [tim@ba es id] I'm mostly done writing my own, except mine is db-based rather than
| 78665 [a.bokovoy@sa] Wow. Are you planning to have this opened, under some OSS license like
| 78693 [rpav@us rs s] GPL, yes... you can download it now if you really want, but I need a
| 78710 [a.bokovoy@sa] Ok. I can wait for a week ;) more overload at work right now.
+ 78576 [decoux@mo lo] Perhaps best to don't use weakref. Something like (*this is just an
+ 78663 [bob.news@gm ] "Tim Bates" <tim@bates.id.au> schrieb im Newsbeitrag
  78666 [tim@ba es id] [tim@zaphod:3 ~/ruby]$ cat weakref_test.rb
  + 78685 [news@st d. t] require 'weakref'
  + 82342 [news@st d. t] require 'weakref'
    78800 [bob.news@gm ] "Kent Dahl" <kentda+news@stud.ntnu.no> schrieb im Newsbeitrag

Ruby-talk, ? ? ? ? ?  ͥ  ʥĥߥۥޥ ! ---eFkomMvVqBnRaDY
78562 [faq@co p. us] ...

Re: Hey man
78566 [bmyers@em il] whats up. I thought you might be interested in this.

Re: hey
78568 [bpfoss@ju o.] I refinanced my mortgage and this site got me the best financer available

Ruby and OOP-design (question of an old "procedural person" ;)
78569 [mccramer@s. ] What I have is a large ASCII-File, a list of about 11000 shortwave
+ 78570 [B.Candler@po] class List
+ 78572 [flori@ni e. ] No, sort_by is a method of Enumerable and Enumerable is a mixin that can
  + 78575 [mccramer@s. ] *** Thank you very much for your mail and your kind words! ***
  + 78577 [martindemell] Shouldn't that be
  | + 78578 [news@st d. t] $ ruby1.8 -v -e "p( -5.nonzero?, 5.nonzero?, 0.nonzero? )"
  | + 78579 [gsinclair@so] Actually, I fancy
  | | 78583 [martindemell] So it does! Nice one. One could even imagine something analogous to
  | + 82334 [news@st d. t] $ ruby1.8 -v -e "p( -5.nonzero?, 5.nonzero?, 0.nonzero? )"
  |   + 78580 [martindemell] *blink*
  |   | + 78581 [decoux@mo lo] What is this ?
  |   | | 78584 [martindemell] The superclass manque of TrueClass and FalseClass :)
  |   | + 78588 [news@st d. t] Not yet on the duck typing train, I see.
  |   | + 82337 [news@st d. t] Not yet on the duck typing train, I see.
  |   |   78589 [martindemell] Well and good, but they don't document the fact that the return value
  |   |   + 78593 [news@st d. t] You're asking alot from a mere method name and a single character. For
  |   |   + 78604 [hal9000@hy e] But as long as it isn't false or nil, it *is* true in effect.
  |   |   | 78621 [martindemell] I just said it *felt* like using an undocumented side effect, since it
  |   |   + 82338 [news@st d. t] You're asking alot from a mere method name and a single character. For
  |   |     78620 [martindemell] That is a good point, yes.
  |   |     78622 [djd15@po cw ] But why should ? methods be required to return solely true or false?
  |   |     + 78623 [martindemell] But there's no way of enforcing the latter.
  |   |     | + 78630 [dblack@su er] (You mean non_Rubyish, of course :-)
  |   |     | | 78631 [martindemell] of course :) or even non_rubyish
  |   |     | + 78636 [djd15@po cw ] There's no static way of enforcing that ? methods can only return
  |   |     |   78637 [decoux@mo lo] Sorry, but I really don't understand why you use #nil? because precisely
  |   |     |   78639 [djd15@po cw ] It was just an example.  #nil? could be written that way, although then
  |   |     |   + 78641 [news@st d. t] .... and the special case where obj==false.
  |   |     |   + 78643 [B.Candler@po] I think you mean 'if obj.notnil?' could be written that way.
  |   |     |   | 78646 [djd15@po cw ] Right, of course. Most of the time it would be
  |   |     |   + 82340 [news@st d. t] .... and the special case where obj==false.
  |   |     + 78629 [dblack@su er] One situation I can think of in which it would be handy to rely on this
  |   |       78634 [djd15@po cw ] That is a good example.
  |   |       78635 [dblack@su er] I, however, no long agree with myself :-)  I just forgot about ^.
  |   |       78638 [B.Candler@po] However ^ is overloaded, so although it works when comparing false/true with
  |   |       + 78640 [djd15@po cw ] Yeah, I thought of the problem with ^ on the way to lunch.
  |   |       + 78642 [denshimeiru-] if !a ^ !b # since   a xor b == (not a) xor (not b)
  |   |         78645 [djd15@po cw ] I'm no expert, but I suspect it's because ^ and ^^ do the same thing.
  |   |         78647 [michael_s_ca] In what language(s)?  I think that's the case in Java, but not in C/C++ if I
  |   |         78648 [djd15@po cw ] I'm pretty sure it's lazy in C++ too.
  |   |         + 78649 [markjreed@ma] No, it wouldn't.   C doesn't have a Boolean *type*, but it does
  |   |         + 82341 [markjreed@ma] No, it wouldn't.   C doesn't have a Boolean *type*, but it does
  |   |           78650 [djd15@po cw ] Yes, very true. I think I need to get more sleep or something.
  |   + 78582 [flori@ni e. ] Yep. In Perl it's a common idiom to do something like
    + 78714 [djd15@po cw ] Maybe there's a problem with one of the times?  Since the first sort_by
    | 78716 [app1tam@up .] Here, Here!
    | 78719 [djd15@po cw ] That all depends on what exactly you want the method to do. If #nonzero?
    + 78806 [angus@qu va ] One or more of your times is nil.
      78973 [mccramer@s. ] THAT'S IT ! THANKS A LOT ! :))

Re: rdtool installation: what is amstd/rbparams?
78573 [dooby@d1 .k ] These are Minero Aoki's utils.
78598 [alwagner@tc ] Thanks, Daz.

check it!
78574 [brequest_70@] basically it's saved me a ton of money,

Problems with the Ruby MySQL Interface 2.4.4a and Ruby 1.8.0 on OS X
78594 [david@lo dt ] Hola.
78599 [david@lo dt ] It appears that this problem only occurs if the Ruby MySQL Interface is
78601 [david@lo dt ] The digital ink on "temporarily" was hardly dry before TOMITA Masahiro

78597 [travisnkala@] ...

[ANN] Ruby-GNOME2-0.6.0
78600 [mutoh@hi hw ] Ruby-GNOME2-0.6.0 is now available. Enjoy!

Ruby/OpenSSL... bug? [LONG]
78603 [nathaniel@NO] Well, there are three variables in this problem now (there were four, but I
78619 [gotoyuzo@no ] I couldn't trace the problem from OpenSSL code, but your
78678 [nathaniel@NO] Thanks for fixing it... I still wonder why it wouldn't work with a smaller

[ANN] rbbr-0.3.0
78606 [mutoh@hi hw ] rbbr-0.3.0 is now available.
79278 [surrender_it] rbbr is a great tool.. would it be possible to see it as part of

irb and 1.8.0
78608 [vjoel@PA H. ] How do I get irb working nicely in 1.8.0?
+ 78609 [B.Candler@po] Compile it according to the instructions :-)
| 78611 [vjoel@PA H. ] I just did a fresh install from a freshly built 1.8.0 source tree.
| 78612 [vjoel@PA H. ] Nope. I deleted all of /usr/local/lib/ruby/1.8, and started from scratch
| 78614 [vjoel@PA H. ] Well, the "is old" message was a warning I had added to my own .irbrc.
| 78625 [B.Candler@po] Same for me.
+ 78610 [vjoel@PA H. ] Oops. I had reinstalled linux and lost the readline headers. Readline in

Ruby/GStreamer 0.6.0 released
78613 [laurent@da a] Ruby/GStreamer 0.6.0 is released!

Test::Unit in 1.8
78615 [vjoel@PA H. ] So far I've noticed two changes in the Test::Unit included with 1.8.
78616 [nathaniel@NO] Hmmm... a warning would be nice. Have to see about that.
78618 [vjoel@PA H. ] Thanks for the tip, Nathaniel. (Gee, have I been out of touch, I didn't

[ANN] ruby-shout-2.0; ruby-audiofile-0.2.4
78617 [jjenning@fa ] i've rewritten ruby-shout to go with libshout 2.0. happy shouting! bugs

CVS add
78624 [martindemell] Just learning my way around CVS - is this missing anything? It seems to
78626 [B.Candler@po] Normally when adding a whole existing project to CVS you'd use 'cvs import'.
78627 [martindemell] And when I went to do that, I found out that CVS had no recursive add.
78632 [tom@in oe he] That's a new one on me.  I've done many, many cvs imports without

1.8.0, YAML funny feature
78644 [mail.in.the@] i happened to edit a yaml file manually. after doing so it didn t load
+ 79054 [ruby-talk@wh] Ah, good catch.  I haven't been ignoring this.  Just been on vacation.
+ 79066 [ruby-talk@wh] The strings you're using below are not valid YAML, so my parser throws errors.

Ruby docstrings
78651 [wew@wi li mw] I'm currently engaged in RDoc'ing the stdlib as part of the ruby-doc
+ 78653 [dave@pr gp o] Best of all, the most exotic and inscrutable techniques
| 78662 [dblack@su er] There's a big difference, though, between this and the kind of thing
+ 78667 [sera@fh an .] A related issue is that if you use method_missing to dispatch method
  + 78668 [dave@pr gp o] Would it help if I added a facility to RDoc to let you tell it about
  | + 78681 [vjoel@PA H. ] You have my vote :)
  | + 78801 [wew@wi li mw] I think this would be a very useful last-resort mechanism.
  + 78669 [gsinclair@so] I imagine that this is the only kind of documentation that would make

Are you looking for  an attractive advertising invironment ?
78652 [e-business@h] ...

Re: 1.8.0 change to super and nil block argument
78657 [matz@ru y- a] You've found a bug.  Thanks.

win32api calling with doubles
78658 [jroth@cs b. ] How does one declare and external function (in a DLL) for use with Ruby
78659 [eban@os ri .] Win32API does not support double.

78660 [alfredngube@] ...

78661 [tranpodia@ne] ...

[ANN] rbbr-0.3.1
78664 [mutoh@hi hw ] rbbr-0.3.1 is now available.
+ 78670 [B.Candler@po] Yes, but does it support rbbr duck typing? :-)
| 78672 [mutoh@hi hw ] I'm sorry but I'm not good at English. What is this mean?
| + 78674 [B.Candler@po] Sorry, my feeble attempt at humour after the long "duck typing" thread...
| | 78676 [mutoh@hi hw ] No problem.
| | + 78677 [B.Candler@po] Those images were just turned up by google from various sites -
| | | 78680 [dave@pr gp o] So how do you debug code????
| | | 78689 [news-1060618] I never thought to use rubber ducks - how does that work? I've always used
| | | + 78691 [brian@co ln ] I prefer squeaky dinosaurs over rubber ducks as a debugging tool.
| | | + 78695 [easco@ma .c ] Waving a rubber duck at the problem works as well as waving a rubber
| | + 78683 [hal9000@hy e] e+Search
| + 78675 [michael_s_ca] He is just making a joke about bringing up the "duck typing" discussion,
+ 78671 [james_b@ne r] Great.
  78673 [mutoh@hi hw ] Oops, See
  78718 [james_b@ne r] Maybe I'm being anal retentive, but could I please ask folks, when