100058-100586 subjects 100526-109991

^ Re: Telnet and out-of-band responses
100299 [probertm nor] More investigation showed that the message was in-band, just that

^ A simpler way to do this?
100312 [philrob HOLY] I have an FXList window showing a list of users from a
+ 100314 [cribbsj oakw] I'm not sure if I have a simpler way of doing what you have done, but
+ 100349 [bob.news gmx] "Phil Roberts" <philrob@HOLYflatnetSHIT.net> schrieb im Newsbeitrag

^ getc windows != linux
100333 [roelandmoors] I'm trying to communicate with a program (gnucap) using ruby.
100337 [ahoward noaa] the output from gnucap on window must be line buffered - because it hasn't
+ 100375 [roelandmoors] thanks for the respone!
+ 100430 [roelandmoors] The wrapper didn't work, but I found a solution
  + 100438 [dooby d10.ka] [cc: email]
  | 100447 [roelandmoors] <-- CODE -->
  + 100441 [ahoward noaa] this, essentially, how my session library works.  when i send a command i

^ problems with literals and replacing classes
100336 [discord mac.] I've been trying to get some code working that restores original
100340 [mneumann nte] It's no bug. You have modified the String class *object*. This object
100408 [discord mac.] Well, that's kinda what I'd figured it was doing. But still, I would

^ Ruby/Tk Questions
100341 [dejaspam bat] How exactly is Ruby/Tk structured?  Does it open an external tcl
100420 [nagai ai.kyu] No.

^ Re: Using TkTree - Desperately need help
100344 [dejaspam bat] I tried that but I get these errors when I run tktree.rb
100421 [nagai ai.kyu] It shows that your Tcl/Tk libraries linked with Ruby don't load

^ Recursion depth
100345 [kbullock rin] Take the following two recursive implementations of Euclid's algorithm,
+ 100348 [phubuh phubu] If you run that algorithm in your head, you'll notice that even though
+ 100350 [bob.news gmx] "Kevin Bullock" <kbullock@ringworld.org> schrieb im Newsbeitrag
+ 100353 [cez-misc.rub] In scheme, iteration is almost always defined as tail-recursion. Ergo,
  100581 [kbullock rin] Thanks all. That's about what I expected. It seems as though optimizing

^ J2EE PetShop & Ruby?  was Re: Please revisit  Ruby's Best and vote for additions
100357 [khaines enig] I've been out of the mainstream Java development world for a few years,
100358 [surrender_it] <snip all>

^ Re: Roundup of new RubyGems features
100372 [gsinclair so] When I tried it at work, things seemed fantastically fast.  Now at

^ changing class at runtime
100373 [segphault sb] I'm trying to find a way to arbitrarily alter the class of an instance at
+ 100374 [hal9000 hype] You can't do it in Ruby unless you use Mauricio's "evil" library. (He
+ 100376 [batsman.geo ] batsman@tux-chan:/tmp$ cat ghfgkhjioujklg.rb
| 100379 [segphault sb] Very cool! Thanks!! In addition to be exactly what I wanted, Its also a
+ 100384 [surrender_it] Can I dare to ask why you need this?
  100387 [segphault sb] At the moment, I have no actual reason for wanting to do this in ruby. I

^ profiling ruby extensions
100382 [elathan phys] Has anyone profiled ruby extensions on Linux?
+ 100393 [cyclists nc.] Check out valgrind, http://valgrind.kde.org/
| 100402 [elathan phys] I thought valgrind was a memory leak checker. I will check it.
+ 100394 [bob.news gmx] "Elias Athanasopoulos" <elathan@phys.uoa.gr> schrieb im Newsbeitrag
  100404 [elathan phys] You mean gprof of binutils? Well, yes. I was just asking for

^ Namespaces (was [RCR] subclasses of string as hash keys)
100386 [matti_g gmx.] It's diffcult to define the merging.
100489 [bob.news gmx] "Matthias Georgi" <matti_g@gmx.de> schrieb im Newsbeitrag

^ Need Help Selecting a GUI
100395 [dejaspam bat] As anyone can tell by looking at the topics of my recent posts, I'm
+ 100396 [rich lithino] The FXScintilla Widget is a beast (like the docs say), but I'm as beginner
| 100539 [mkhan lextra] First, I was going to reply from the original message of this thread that
| + 100540 [cribbsj oakw] I think jeroen is in the process of changing providers or
| | 100542 [robertm spel] of Fox
| + 100609 [lyle knology] A temporary glitch. I think you'll find that fox-toolkit.org is back in
+ 100397 [neoneye adsl] I have comed to pretty much the same conclusions... I am seriously
+ 100400 [jgb3 email.b] I once started a project that used nothing more than Ruby/DL, and drew
| 100445 [feldt ce.cha] One of my students has done a prototype for a pure-Ruby GUI framework
| 100484 [ptkwt aracne] I'd be interested in looking at it and I think I may actually have some
+ 100401 [joaopedrosa ] Maybe. But I used to run my own Ruby-GNOME2 IRC client
| 100612 [emmanuel.tou] GTK is working OK under win32 nowadays, the installation is easy (and
| 100785 [vincenzo.pio] I'm currently rewriting with Fox an application I started with Gtk, because
| + 100854 [joaopedrosa ] (I am CCing this to the Ruby-GNOME2 dev list)
| | 100918 [vincenzo.pio] Ok, I will give it a try tomorrow at work.
| | 100995 [vincenzo.pio] I tested my prog against this new release and it is far more stable then
| | 101000 [joaopedrosa ] You could join us on the Ruby-GNOME2 dev list (it's
| + 100905 [joaopedrosa ] (Somehow my messages don't reach the newsgroups. As this is an
+ 100414 [ptkwt aracne] FLTK?  The FLTK shared lib and ruby bindings are smaller than 1MB.
+ 100417 [ahoward noaa] 6. webrick + native browser
+ 100505 [vladare yaho] Are you trying the recently released RubyWebDialogs (graphical User

^ [ANN] Ruby/GtkSourceView 0.2.0
100409 [lrz gnome.or] Ruby/GtkSourceView 0.2.0 is out.

^ GET-parameters an local vars
100411 [dirk.einecke] I call i a file like this: index.rb?foo=test1&bar=test2
+ 100412 [cez-misc.rub] Well, you could do something with eval allong the following lines, but
| 100415 [dirk.einecke] This sounds good. I will try this...
+ 100413 [flgr ccan.de] Moin!
  100416 [dirk.einecke] Thank you for you posting. Sound good too - but first I will try the way

^ Speaking of Ruby presentations
100418 [se hexatex.d] Speaking of being able to use Ruby for a primary development language
100424 [neoneye adsl] Yes, that was a really good speach David held.

^ Simple eRuby question
100419 [rubyguru hot] I'm using eRuby and mod_ruby to write some simple *.rhtml pages (I just
100571 [paul vudmask] %> cookie.rhtml

^ [ANN] ncurses-ruby 0.9
100422 [tpeters inva] ncurses-ruby 0.9 has been released

^ ANN: SVG::Graph 0.5.6
100425 [ser germane-] Greets,

^ Unique Object for Each source file
100429 [vjoel PATH.B] This is a silly little bit of code, but it's sort of an answer to

^ error in reg ex parser of 1.6.3 and 1.8.1?
100431 [chk online.d] "<META http-equiv=\"Content-Type content=\"text/html;
100432 [decoux moulo] it's called "eternal" match
100434 [chk online.d] Thank you - I regularily use regular expressions, but never had to deal with
100435 [decoux moulo] Well, you have perhaps the best case : what you must see is that the

^ [ANN] RMagick 1.5.0 in Debian "unstable"
100439 [cyclists nc.] Thanks to Mike Williams' tireless efforts, RMagick 1.5.0 (with ImageMagick

^ Numbers Fixnum + Bignum = just Integer?
100440 [leszek dubie] I am looking for scripting language to replace Perl, which I am using
+ 100443 [news stud.nt] .... which is kind of what FixNum and BigNum do under the hood. When the
+ 100446 [ksibilev bel] Don't you think that you contradict yourself? You said programmer
+ 100449 [discord mac.] Ruby uses Duck typing, so in nearly all cases, Bignums are

^ Singleton classes
100452 [rohitlodha h] class A
+ 100453 [flgr ccan.de] Moin!
| 100457 [rohitlodha h] I heavily assume that it's part of the language specification, because
| 100460 [batsman.geo ] singleton = class << obj; self end
+ 100462 [gsinclair so] Search the wiki (http://www.rubygarden.org/ruby) for 'singleton' and
+ 100478 [dblack wobbl] I know no reason to doubt that it's part of the design of the Ruby
+ 100494 [decoux moulo] Why do you make a distinction between classMethod and objectMethod ?
| 100519 [rohitlodha h] Why do you make a distinction between classMethod and objectMethod ?
+ 100496 [bob.news gmx] "rolo" <rohitlodha@hotwireindia.com> schrieb im Newsbeitrag

^ official valgrind suppression file
100454 [quixoticsyco] I have read that valgrind produces some erroneous results due to

^ Re: REXML, pretty print + transitive and CDATA nodes
100455 [ser germane-] This is fixed; it'll be in CVS before the end of the day, and will be

^ ANN: REXML 3.0.8
100456 [ser germane-] REXML, the pure-Ruby XML parser, v3.0.8 is out.
100610 [brett_willia] Thanks Sean!  Did my bug submission get through after all?  Or did you
100775 [ser germane-] I'm not using Jitterbug any longer, which is probably why it didn't

^ Participate in short survey on Ruby defects!
100459 [feldt ce.cha] A student is doing a small project on a tool for detecting coding

^ Ruby on Rails
100461 [matt technor] Very neat presentation, it kept me up way too late last night watching it.
+ 100466 [rohitlodha h] The more I think of doing weird things the more I LOVE ruby.
+ 100467 [se hexatex.d] Yes, that would be a great idea. Using some kind of screen cam software
| + 100468 [matt technor] I just don't know enough about Ruby to be able to even start.  Sigh.
| + 101095 [mneumann nte] rubyforge.org/projects/petstore
|   101180 [robertm spel] by
+ 101046 [david loudth] I think that's a great idea and I've already experimented with this a
  + 101047 [jim freeze.o] Sorry if I missed it, but what did you use to make the video?
  | 101049 [david loudth] It's a combination of SnapProX[1] for OS X (capturing the original
  | 101051 [se hexatex.d] Also, Macromedia's RoboDemo, which in my opinion is the best of them
  | 101052 [david loudth] Camtasia can use Flash as well. The example I linked to was Flash. But
  | 101053 [se hexatex.d] Yeah, I used that before. Last time I checked Camtasia only rendered the
  + 101050 [se hexatex.d] That is exactly what I meant. I think if you would do that you will have
  | 101489 [rasputnik he] Has anyone used vnc2swf? It looks similar to the links posted earlier
  | 101498 [se hexatex.d] Great. Haven't even heard about it before. You could always record the
  | 101505 [paul vudmask] I'll NOT take that bet because I suppose there are and will be in the
  | 101528 [se hexatex.d] Word
  + 101063 [hal9000 hype] I've thought about this. Odder ideas have materialized IMO.
    101076 [surrender_it] I believe the gnome project has a 'bounty' project that somehow works
    101084 [aredridel nb] You could contribute, too, to the fundme.net project. It's early on, but

^ Spam attack on Ruby-Garden
100463 [careck circl] i just had a look at some pages in the Rubygarden wiki and saw that
+ 100474 [lyle knology] I think I knocked off the rest of them just now. A search for "disney"
+ 100480 [paul vudmask] Perhaps some additonal wiki smarts would stop some of that. Assuming
  100482 [nick activeh] The wikipedia (http://www.wikipedia.com) is an interesting example of

^ We have to_yaml.  How about to_xml?
100464 [djberg96 hot] As I was sitting here contemplating my navel lint yet again, I was
100492 [surrender_it] agreed, but maybe you did'nt noticed that we have xml marshaller :)
100495 [nahi keynaut] Agree.  But I can understand this behavior.

^ Is Ruby the Language for Me?
100469 [n.koren comc] Greetings!
+ 100470 [gsinclair so] With that kind of attitude, I'm sure you'll benefit from learning the
+ 100471 [ssteiner mac] charset=ISO-8859-1;
+ 100472 [phlip_cpp ya] The distance between low and high level in languages gets greater all the
| + 100473 [phlip_cpp ya] Later
| + 100534 [tpeters inva] cf. MatlabBridge on the rubygardern wiki.
+ 100479 [burtdav hotm] I'll skip what Gavin has already covered and I agree with.
| 100486 [ptkwt aracne] I can easily imagine that one could write a crypto_require or
+ 100487 [segphault sb] I recently joined the ruby community. I was a python programmer, and I too
+ 100531 [ser germane-] give
  100543 [olivers mond] Just to give another viewpoint, have you thought about distributing your

^ [ANN] (commercial) - Mondrian Ruby IDE beta5
100477 [olivers mond] With all the recent talk of ruby IDEs, it seems like a good time to release
100488 [segphault sb] The interface is nice, and the project management and class browsing
100513 [curt hibbs.c] I hope that you have reported any problems that you have run into with

^ Hanging loop
100493 [milo.thursto] This may be a trivial thing, but this simple code seems to
100498 [decoux moulo] try to give it ^D (Control-D) to say that it must stop to

^ Why do #dup and #clone behave differently with respect to instance methods
100497 [bob.news gmx] => nil
+ 100549 [drbrain segm] Note that #clone also copies the frozen and tainted state of an Object,
+ 100550 [flgr ccan.de] I think the rationale is singleton methods being part of internal state.
  100598 [bob.news gmx] "Florian Gross" <flgr@ccan.de> schrieb im Newsbeitrag
  100599 [decoux moulo] #class always return the class of the object.
  100602 [bob.news gmx] "ts" <decoux@moulon.inra.fr> schrieb im Newsbeitrag
  100603 [decoux moulo] class return the result of the last expression. There is a RCR to have

^ RCR: More enumerator functionality
100500 [kristof vlee] I would like to know your opinion about the following idea's.
+ 100506 [nobu.nokada ] $ ruby -c
| 100509 [kristof vlee] Sorry, I forgot to mention it.
+ 100512 [surrender_it] what's wrong with
| 100514 [bob.news gmx] "gabriele renzi" <surrender_it@remove.yahoo.it> schrieb im Newsbeitrag
| 100521 [kristof vlee] That's indeed more elegant than with filter and lambdas.
+ 100630 [dblack wobbl] Keep in mind rejected RCR #50
| 100635 [bob.news gmx] "David A. Black" <dblack@wobblini.net> schrieb im Newsbeitrag
| 100651 [dblack wobbl] Sorry; I was misreading the whole post, and therefore
+ 100684 [nobu.nokada ] => [0, 2, 4]
  100718 [kristof vlee] Oh, yes, of course.  (stupid mistake)

^ Suggestion: make command line -F imply -a
100501 [bob.news gmx] ruby 1.8.1 (2003-12-25) [i386-cygwin]
100522 [matz ruby-la] -F sets field separator, which is sometimes useful without -a.

^ Method overloading
100502 [imodev softh] I think I guess the answer to this question, but I'd like to know if I'm
+ 100503 [bob.news gmx] <imodev@softhome.net> schrieb im Newsbeitrag
| 100504 [imodev softh] Just was I looking for. Thank you for your quick answer ;-)
+ 100515 [burtdav hotm] a.class <= Integer
  100518 [bob.news gmx] "Dave Burt" <burtdav@hotmail.com> schrieb im Newsbeitrag
  100524 [burtdav hotm] My omissions were for simplicity; thanks for expanding, Robert.
  100527 [bob.news gmx] "Dave Burt" <burtdav@hotmail.com> schrieb im Newsbeitrag

^ [Ruby/TK] Widget Internal Layout
100508 [mhm26 drexel] require 'ext/tkscrollinglistbox'
100520 [nagai ai.kyu] You'll forget to configure 'weight' option for 'grid' geometry manager.

^ Object#copy [rcr?]
100510 [Ara.T.Howard] can anyone think of a good reason NOT to have this feature?
+ 100517 [neoneye adsl] In the past I used the very same piece of code for deep copy.
| 100546 [ahoward noaa] you are right of course: i've written many a custom #clone methods and, for
+ 100523 [matz ruby-la] I think deep copy should be implemented independently from
  100545 [ahoward noaa] i see your point... perhaps an initial impl as in above, or even

^ How to duck type? - the psychology of static typing in Ruby
100511 [tim bates.id] Following a discussion in #ruby-lang, I have a suggestion about how to
+ 100516 [decoux moulo] [ruby-talk:99351]
| 100560 [tim bates.id] For those who can't be bothered finding those mails, they both refer to
+ 100525 [ser germane-] The problem with all of these solutions is that they are discovered at
| + 100528 [neoneye adsl] I do plenty of unittesting, and only rarely have such kind of problems.
| + 100530 [bob.news gmx] "SER" <ser@germane-software.com> schrieb im Newsbeitrag
|   + 100552 [childNOSPAM ] What about Objective-C? It has static typing (with regular pointers) and
|   | 100593 [bob.news gmx] "Marek Janukowicz" <childNOSPAM@t17.ds.pwr.wroc.pl> schrieb im Newsbeitrag
|   | + 100601 [childNOSPAM ] I cannot say I know Objective C well too, but I get some basic concepts.
|   | | + 100604 [bob.news gmx] "Marek Janukowicz" <childNOSPAM@t17.ds.pwr.wroc.pl> schrieb im Newsbeitrag
|   | | | 100753 [childNOSPAM ] You're right.
|   | | + 100605 [matz ruby-la] Tell me briefly what feature is not present in Java, and what you can
|   | | | 100801 [ser germane-] I want to make sure we're all on the same page.
|   | | | + 100802 [hal9000 hype] Well, here's one comment.
|   | | | | + 100852 [surrender_it] I'd say, from an 'optimistic' perspective that this falls in what sean
|   | | | | + 100951 [ser germane-] Yes.  As Gabriele Renzi mentioned, I'm more interested in catching as
|   | | | |   101097 [bob.news gmx] "Sean Russell" <ser@germane-software.com> schrieb im Newsbeitrag
|   | | | |   + 101108 [surrender_it] I'd say: yes.
|   | | | |   + 101129 [ser germane-] How is that any worse that what you do now?  Are you seriously arguing
|   | | | |     101130 [bob.news gmx] "Sean Russell" <ser@germane-software.com> schrieb im Newsbeitrag
|   | | | |     101194 [ser germane-] Ah.  By that logic, unit testing is bad, because it gives you the
|   | | | |     101313 [bob.news gmx] "Sean Russell" <ser@germane-software.com> schrieb im Newsbeitrag
|   | | | |     101367 [ser germane-] I think that, with unit tests, you *think* you know what is covered.
|   | | | |     101397 [bob.news gmx] "Sean Russell" <ser@germane-software.com> schrieb im Newsbeitrag
|   | | | |     101405 [ser germane-] and
|   | | | + 100807 [dblack wobbl] I think "expected duck types" may be a contradiction in terms :-)
|   | | + 100620 [pjs alum.mit] Yes and no.  Objective C started off with ANSI C and added a
|   | |   100634 [bob.news gmx] That was an interesting read!
|   | |   100757 [bg-rubytalk ] I have a beef with this attitude.  Of course you'll catch this error if
|   | |   + 100761 [eyez illuzio] A better example is that perl does exactly what you were asking for
|   | |   | 100864 [burtdav hotm] Kind of like this?
|   | |   + 100764 [hal9000 hype] A code coverage tool (combined with unit tests) can help this. There's
|   | |   | + 100768 [neoneye adsl] Simon Strandgaard
|   | |   | + 100770 [bg-rubytalk ] As good as a code coverage tool is, it still only works with running
|   | |   |   + 100771 [neoneye adsl] Have a look at this sample output.. its amazing what this tool are able
|   | |   |   + 100772 [hal9000 hype] I don't disagree at all.
|   | |   |   + 100773 [DocBoobenste] 8< ----- snip -----
|   | |   + 101171 [bob.news gmx] "Ben Giddings" <bg-rubytalk@infofiend.com> schrieb im Newsbeitrag
|   | + 100618 [aredridel nb] regular C integers, things like that, so it has to support static
|   + 100778 [ser germane-] This isn't strictly true.
|     + 100788 [jamesUNDERBA] Then your goose would be cooked
|     | 100790 [hal9000 hype] If you typed that, you'd better duck.
|     | 100815 [lyle knology] I can't resist pecking out just one more bird pun for this thread. After
|     | 100817 [david.naseby] This thread is puffin out too much, and needs to go the way of the dodo.
|     | 100824 [ljz asfast.c] Are you chickening out?
|     | + 100830 [ljz asfast.c] This turkey is laying an egg.  Let's fly it over to alt.cascade
|     | + 100906 [tom infoethe] I think he's just egging you on.
|     + 101173 [bob.news gmx] "Sean Russell" <ser@germane-software.com> schrieb im Newsbeitrag
|       101203 [george.marro] There's some discussion of this in "Dynamic vs. Static Optimization
+ 100556 [john.carter ] Excellent idea, Excellent article. Thanks.
| 100563 [tim bates.id] Ah, of course. But seeing as I never actually do this in code, I can be
| + 100564 [aredridel nb] Nah, it crashes down on /them/.  Garbage in, garbage out.
| + 100566 [john.carter ] The tighter you constrain the interface, the less reusable it is. In the
|   + 100572 [gsinclair so] This is a good guideline for basic types like numbers, strings, arrays,
|   | + 100574 [john.carter ] Hmm. I never _aim_ at reuse, I just don't do anything that would
|   | + 100615 [aredridel nb] How about a delegator to your Customer class, with some extensions for
|   | | 100662 [gsinclair so] That's a good question.  And the answer, I guess, is no.
|   | + 100645 [beast system] Let me tell you a little story...
|   + 100803 [ser germane-] I'm posting a lot on this topic because I think we have people
|     100958 [john.carter ] I like what you are saying, it is an excellent idea. In fact I like it
|     101025 [ser germane-] I'll have to take a look at the internals of CGI, but I agree that
+ 100558 [surrender_it] <snipall>
+ 100561 [gsinclair so] Now I'm no unit testing guru (I try...) but that test to me seems so
| 100565 [tim bates.id] You're right, that's a really stupid example, and I was hoping nobody
| 100567 [gsinclair so] Well, there's the problem.  There's no context for the attribute, so
| 100606 [burtdav hotm] The simplest example of unit testing I've seen (except for Tim's contrived
+ 100577 [jamesUNDERBA] <snip/>
  + 100578 [hal9000 hype] Well, this is partly a side issue.
  + 100608 [dave pragpro] No one requires you to do this. Instead, you do this if you feel
    100750 [childNOSPAM ] OK, but I personally find it difficult to write unit tests for some kind
    100781 [dave pragpro] I'm careful to separate the application and business object code from
    + 100786 [chrismo clab] Where and when will the sharing be unveiled? :-)
    + 100791 [childNOSPAM ] Such a separation is rather obvious. The business logic is rather easy
    | + 100792 [hal9000 hype] UI is often hard, especially GUI.
    | + 100845 [dave pragpro] Sorry
    + 100956 [cmiller past] You tease, you.