133183-134035 subjects 133492-134449

termios borked by recent changes in io api
133344 [csaba-ml@be ] If you want to compile the good ol' termios package against recent cvs

Array#nitems and Object#nil?
133347 [eliahhecht@g] I was working on an assignment for my Algorithms & Data Structures
+ 133456 [g_ogata@op u] Well, the documentation says "non-nil items", and that means things
+ 133473 [matz@ru y- a] Nil is a nil is a nil.  Defining nil? to be true doesn't make
| + 133503 [eliahhecht@g] In that case, what's the point of nil?? I'm not sure what you mean by
| | + 133504 [dblack@wo bl] nil is an object, so any other object that says "I am the object nil"
| | + 133505 [matz@ru y- a] It's a convenient (or better looking for someones' eyes) way to check
| + 133638 [flgr@cc n. e] On another note: Can we perhaps introduce Enumerable#count which returns
|   133715 [matz@ru y- a] enum.inject(0){|i,j| j ? i + 1 : i }
|   133996 [flgr@cc n. e] Is it too rare to deserve a built-in short cut?
|   134000 [matz@ru y- a] I'm not sure.  I've never had need for this operation before in the
|   134083 [lists@be tr ] That's 3 years per effective code line, if you add the block
|   144852 [matz@ru y- a] Today, I happened to re-discover this mail, and found it reasonable.
+ 133655 [g_ogata@op u] Well, the documentation says "non-nil items", and that means things

[ANN] Fast Change Set Tool (Ruby's Revenge)
133352 [zedshaw@ze s] Just a quick announcement for a very alpha version of a revision control
133357 [mneumann@nt ] Great, great, great! ;-)

[ANN] Amrita2-1.9.3
133358 [tnakajima@br] I released Amrita2-1.9.3. Get it from

[ANN] Imlib2-Ruby 0.5.0
133360 [pabs@pa lo r] A few minutes ago I released Imlib2-Ruby version 0.5.0, my Ruby bindings

[ANN] Rubilicious 0.1.4
133362 [pabs@pa lo r] I just released version 0.1.4 of Rubilicious, my Ruby bindings for the

[ANN] xml-block-output: create XML output by using blocks
133367 [buter@cw s. ] Just released a very small XML output utility that uses blocks to create
+ 133368 [buter@cw s. ] The RAA entry
| 133369 [buter@cw s. ] Grumph. That should be
+ 133372 [jim@we ri hh] There is Builder::XmlMarkup ...
  133373 [buter@cw s. ] TWTG for more complex requirements.
  133384 [jamesUNDERBA] The xml-block-output home page has roughly zero information, so other
  133392 [buter@cw s. ] I am sorry. I didn't have time for this, yet.
  133397 [jamesUNDERBA] Well, that's entirely up to you.  People are free to code as they please

[QUIZ] Quoted Printable (#23)
133379 [james@gr yp ] 1.  Please do not post any solutions or spoiler discussion for this quiz until

[ANN] Redesign 2005 Blog
133382 [ruby-talk@wh] The vit-core team (assigned to redesign ruby-lang.org) has unveiled our
+ 133387 [curt@hi bs c] Curt
| 133391 [pabs@pa lo r] =20
+ 133399 [aengstrom@gn] (Posted on the blog - but I thought I'd bring it up here too)
| + 133402 [bg-rubytalk@] To make it easier for those of us working on the project, it would be
| + 133407 [wmorgan-ruby] Maybe this is OT, but check out http://www.csszengarden.com/ for a cool
|   133408 [zdennis@mk e] That is pretty sweet, thx for posting that link,
+ 133416 [neoneye@gm i] It looks good.. its difficult to choose.
| 133419 [curt@hi bs c] There should be an OSX version of the One-Click Ruby Installer fairly soon,
+ 133424 [horacio.lope] Thanks team for your effort.
| 133425 [botp@de mo t] //The vit-core team (assigned to redesign ruby-lang.org) has
+ 133491 [ jupp@gm .d ] All design studies I saw so far at first sight look nice but at second
| + 133546 [sera@fh an .] I was convinced that the conventional wisdom was that sans-serif body
| | + 133547 [aredridel@nb] Yeah. Moreso, modern hinting (which even Windows 98 does well enough) is
| | + 133678 [martin.anker] martinus
| |   + 133757 [horacio.lope] very informative and useful link, thank you
| |   | 133765 [agorilla@gm ] With some interesting contradictions.  Verdana 10 is one of the
| |   + 133826 [sera@fh an .] Is that what you'd take away from this study? What about the author's
| |     133833 [martin.anker] Heh, I also got tired of Arial and Verdana. I have switched to Tahoma on
| + 133584 [aredridel@gm] I think more have problems with low contrast, in my experience.
|   133599 [rampant@gm i] Almost every web site uses black on white because it gives the *most*
|   134129 [ jupp@gm .d ] That does not solve the problem. The problem is that modern monitors do
|   + 134153 [rampant@gm i] How do you handle browsing the web then? I don't quite understand your
|   | + 134155 [horacio.lope] Sometimes I wish I was unable to read certain posts too.
|   | + 134380 [ jupp@gm .d ] I use browsers that either allow me to override the color scheme or per
|   |   + 134382 [sera@fh an .] Ideally, mail clients would give you the ability to override HTML
|   |   + 134385 [rampant@gm i] Hmm, have you had any success with client side CSS? Even IE supports that :)
|   + 134392 [martin.anker] Perhaps you should get a graphic card with DVI and a decent LCD monitor,
|   + 134397 [jlsysinc@al ] I agree 100%.  I also alter the background from white to offwhite, light
+ 133828 [horacio.lope] This is something I've made using the (IMHO) best features of the
  133835 [horacio.lope] forgot to add

ODBC OG/ActiveRecords
133388 [lgalea@gm so] I'd like to write an interface between an MS-Access DB and a Sybase Anywhere
+ 133389 [david@lo dt ] Generic ODBC adapters are problematic because the databases underneath
+ 133390 [pabs@pa lo r] I've written stuff at work that uses Ruby/ODBC to query an Access file.
  133394 [shanko_date@] Correct !

[OT] SF Bay Area
133405 [vjoel@PA H. ] This is heading off topic, but the cost of living in the Bay Area in the

nonblock extension for win32?
133410 [billk@ct .c ] Howdy,
133412 [Daniel.Berge] It was never released as a separate package on the RAA.  It was a patch
133417 [billk@ct .c ] Thanks, . . . Hmm, it seems the last message in the thread
133418 [Daniel.Berge] With the standard Ruby library?  Dunno.
133420 [billk@ct .c ] Cool, thanks.  I'll probably go with sockets so my solution
133533 [Daniel.Berge] No.  At best some of the Win32 Utils packages might be included with the
133535 [curt@hi bs c] I would really like to include some/many/all of the win32 utils in the
133537 [shanko_date@] Wonderful ! I will gladly share my NSIS code with you

WIN32OLE_TYPE usage?  Need a Guid()
133413 [Peter.Fitzgi] ...
133421 [masaki.suket] tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library',

Problem with rb_block_given_p() calling context?
133423 [Daniel.Berge] Ruby 1.8.2
+ 133455 [g_ogata@op u] Calling a C function like `rb_class_new_instance' doesn't equate to a
+ 133623 [g_ogata@op u] Calling a C function like `rb_class_new_instance' doesn't equate to a

Codefest Grant - RubyGems cleanup and enhancement
133426 [drbrain@se m] Seattle.rb will be hosting a RubyGems cleanup and enhancement codefest!
+ 133428 [curt@hi bs c] This is probably not feasible, but I'll throw it out there anyway -- I'd
| + 133429 [jamesUNDERBA] Isn't that what RubySlippers is?
| | 133430 [curt@hi bs c] Have you tried it? I would call it a primitive web front-end, and pretty
| | 133438 [jamesUNDERBA] I've used it, and it's not bad, but not the native-OS app I would prefer.
| + 133442 [lymans@gm il] Yeah - I made a quick-n-dirty mockup that I gave Rich Kilmer and fully
|   + 133444 [curt@hi bs c] I completely agree. That's why I'm *very* interested in getting a GUI
|   | 133462 [lymans@gm il] Yeah - FXRuby. If I wasn't so swamped with school stuff I'd be more
|   | 133467 [curt@hi bs c] Well, it sure seems unlikely that anyone else is going to do it befoe then,
|   + 133615 [martindemell] 'populace'
|     133781 [lymans@gm il] Thanks! I was too lazy to 'm-w.com' it.
|     133811 [martindemell] 'populous' is a word in its own right, so m-w.com wouldn't have been too
+ 133449 [marcel@ve ni] Glad to see this happen.
+ 133532 [bg-rubytalk@] Is there any chance you could start this process a little bit?  Choose
| + 133539 [jim@we ri hh] Part of this can be resolved by the ability to list different Gem sources.
| | + 133544 [bg-rubytalk@] Right, but I think you also need some "slots" on the user side.  If they
| | | 133806 [gsinclair@gm] Ben, I reckon the best way to handle 'stable' and 'unstable' is to have
| | + 133545 [david@lo dt ] The Rails team already uses this with much success. Beta gems are
| | + 133549 [james@gr yp ] While I'm on a roll with questions that could get me in trouble (again,
| |   133552 [drbrain@se m] Yes
| |   + 133554 [jim@we ri hh] Yes, and we whole-heartingly approve!
| |   + 133556 [ryand-ruby@z] Chad has hinted that he may be able to show... as for actual
| + 133542 [horacio.lope] Please make a list of features of RubyGems not present in RPA  or the
| | 133548 [james@gr yp ] This is not meant as an attack.  I'm asking an honest question,
| | + 133551 [horacio.lope] of course not
| | + 133557 [batsman.geo@] The port/package manager (rpa-base) and the incipient infrastructure
| |   + 133565 [botp@de mo t] //The port/package manager (rpa-base) and the incipient
| |   | + 133575 [horacio.lope] If you need help, please ask.
| |   | + 133601 [batsman.geo@] rpa-base in its current state will probably not be documented for
| |   | + 133739 [chneukirchen] I can only wholeheartedly agree with that.  Dear rubyists, please
| |   + 133581 [halostatue@g] Sorry, Mauricio, but I disagree. Nothing about RubyGems *prevents*
| |   | 133588 [horacio.lope] "I think there's need for both a packaging "system" and a package
| |   + 133728 [bg-rubytalk@] I'm not sure I completely understand the analogy comparing RubyGems and
| + 133586 [ryand-ruby@z] no
|   133760 [ryand@ze sp ] Lemme clarify a bit more.
|   + 133761 [horacio.lope] Is STFU an acronym for yet another packaging system ?
|   | 133777 [rampant@gm i] Probably.
|   + 133780 [lymans@gm il] I'm confused. _What_ goes for writing a whole GUI frontend?
|     + 133782 [lyle.johnson] I think Ryan is just asking everyone, in his own sweet way, to "STFU"
|     | + 133783 [Daniel.Berge] Switching gears again, what benefit does a standalone GUI provide over a
|     | | 133786 [rampant@gm i] The UI should manage local gems too. A UI based on the server would
|     | + 133791 [lymans@gm il] That makes more sense. Thanks!
|     + 133800 [drbrain@se m] Not going to happen.
|       133803 [lymans@gm il] That makes perfect sense then. Thanks for the explanation and good
+ 133628 [vfoley@gm il] 1) Having a command to remove all, but the most recent version of
| 133704 [jim@we ri hh] gem cleanup (http://docs.rubygems.org/read/chapter/10#page77)
+ 133631 [george.mosch] 1. Resolve dependencies when installing local gems

Gem Feature Request
133427 [jim@fr ez .o] Rubygems is cool.

Help a newbie pick a gui tool kit
133432 [denrober@gm ] So I am still learning Ruby.  I am also learning C.  I just did
+ 133434 [neoneye@gm i] Welcome to Ruby. I have tried the same, showing some thing I made
| + 133436 [tone_hole@ya] I tried FXRuby as my first ruby GUI toolkit and immediately
| | 133437 [deckard73@fr] I suggest the tk-library. The bindings are already included. (ext/tk)
| | 133439 [tom.willis@g] I like the wxWindows toolkit at least in Python. Haven't tried it in
| | 133468 [devel@ni re ] What problems did you have building it?
| | 133476 [tom.willis@g] well it seemed I didn't have the development libs for wxWindows. I was
| + 133443 [lymans@gm il] I'm not sure what exactly wasn't working for you - but my experience
| + 133445 [ruby-ml@ma i] This was a brief topic on #ruby-lang, too. My vote goes for FOX, as well,
| + 133447 [ruby.brian@g] To impress your wife if she is no programmer herself, best use Flash,
|   133450 [tom.willis@g] In the case of mine, I'd have to program a first person shooter that
|   133452 [rampant@gm i] Actually, how easy is OpenGL to use in ruby? I remember seeing some
|   + 133459 [joevandyk@gm] OpenGL is very easy to use.  I don't think that GLUT works all that
|   | 133466 [rampant@gm i] There they are, in the ruby\samples\opengl directory.. now, something
|   + 133460 [jel@tu dr .a] Don't know about opengl.  It always seemed to me that opengl/directx-type
+ 133440 [agorilla@gm ] I haven't used one yet, but based on what I read in the comparisons,
| 133652 [nicNOSPAM@uf] I was recently trying to decide on a GUI toolkit to use with Ruby and ended
| + 133653 [Richard_Dale] Possibly that might be because the ruby bindings for Qt 3.x are called
| | + 133753 [john-mason@s] Richard,
| | | 133841 [Richard_Dale] It still probably isn't compatible with the GPL, and can't be built with
| | | 133845 [csaba-ml@be ] I don't get it. Why couldn't you compile it -- or anything else under
| | | 133847 [Richard_Dale] Sorry I was talking about the Windows version, not the Linux one. The
| | | 133951 [csaba@ph ny ] Me too :)
| | + 133796 [spoooq@gm il] Urge to.. defend Qt... rising!...
| |   133840 [Richard_Dale] Only the license - it would allow you to write commercial software which you
| + 133697 [cribbsj@oa w] Ah...beauty truly IS in the eye of the beholder.  :-)
| | 133839 [nicNOSPAM@uf] Fox
| + 133842 [nicNOSPAM@uf] I didn't get your original post so I'm replying here from someone quoting
| | 133848 [Richard_Dale] QtRuby has been carefully written so that it doesn't have any KDE
| + 133971 [Tim.Ferrell@] What do you find to be ugly about FOX? Just wondering ... admittedly it is not
|   + 133989 [logancapaldo] Just to throw my hat into the ring, I find the ruby-gnome2 bindings to
|   + 134059 [nicNOSPAM@uf] Fox
|     134067 [cribbsj@oa w] It's your loss, then, and I don't mean that in a mean-spirited way.
|     + 134072 [nicNOSPAM@uf] These things are all great - even important - for the programmer. However,
|     | 134097 [lyle.johnson] It is unfortunate that this is one of the few screenshots on that page
|     + 134086 [rhkramer@gm ] Does fxRuby have an HTML control / widget (something to render HTML)?
|       + 134096 [cribbsj@oa w] Nope.  I guess I should have said "The only thing missing for me...".  :-)
|       + 134105 [mailinglists] No, FOX has this (as an extension for Win32/LInux) but this is not
|         134111 [lyle.johnson] I didn't know there was an HTML widget for FOX, even as an extension
|         134112 [mailinglists] It's part of the SWT port to FOX
|         135451 [tom.willis@g] I had mentioned earlier wxRuby. Well, It doesn't seem as stable as
+ 133446 [denrober@gm ] Thanks for everyones input.  I will check out the links provided.
+ 133451 [denrober@gm ] Well fltk looks the coolest.  I love the examples.  Unfortunatly it

Watir needs a Win32GUI library
133441 [bret@pe ti h] We've seen growing enthusiasm for Watir, a web-testing library that is good

Ruby black magic? Meta Programming
133453 [tom.willis@g] My first exposure to Ruby was from Jim, and his "10 things every java
+ 133454 [ruby-ml@ma i] Currently pre/postconditions are proposed for Ruby 2.0, see\
| 133457 [wmorgan-ruby] See http://www.thekode.net/ruby/techniques/CapturingMethods.html for an
+ 133458 [dave@bu t. d] Cheers,
+ 133495 [matju@sy pa ] Compared to the better-known version 0.5, this one replaces the

html musing...
133463 [hash_bang@re] Just looking for some advice, about that boring ruby BBS that I'm always
+ 133526 [craig-duncan] You *asked* for it (advice).
+ 133639 [bob.news@gm ] "Mark Firestone" <hash_bang@retrobbs.org> schrieb im Newsbeitrag

[ANN]: PageTemplate 1.2.0
133469 [brian.wisti@] I've released PageTemplate 1.2. PageTemplate is a Ruby package which

xml schema api
133474 [gavri.fernan] Is there a xml schema api
133475 [mark@oc we .] (http://www.w3.org/Submission/2004/SUBM-xmlschema-api-20040309/xml-schema-api.html)
133478 [gavri.fernan] Thanks for your comments.
133479 [ruby-ml@ma i] You're right. However, all is not lost: see
133863 [ysantoso-rub] I've gotten good conversion from Sun's RELAX NG Converter listed in

[ANN] Alexandria 0.5.0
133477 [laurent.sans] Alexandria 0.5.0 has just been released!

WEBrick LDAP authentification
133480 [Bil.Kleb@na ] Can someone point me to (or provide) an example

Repost ... HTML Musings..
133481 [hash_bang@re] ...
133490 [drbrain@se m] I would do the rewrite.  If you keep extending yourself, eventually

how do you duck-type something to String, so String believes you?
133483 [sroberts@un ] I can give something a #to_str, which should be an indication that it is
+ 133485 [navindra@cs ] String is also strongly-typed in C as T_STRING, so Ruby duck-typing is
| 133487 [navindra@cs ] ES is right, you don't need to redefine == in String if you do it in
| 133489 [ruby-ml@ma i] Possibly a bit too clever. While I like the reversal of roles in this
| 133649 [flgr@cc n. e] I'm not sure I get you there -- if anything that implemented .to_s would
| 134098 [sroberts@un ] Just things implementing #to_str are considered a string.
| 134137 [lists@be tr ] Fixnum and Float will call `other.== self' if they don't
| 134299 [sroberts@un ] That's surprising, I expected Numeric to only do this if other#to_int or
+ 133486 [ruby-ml@ma i] If your class defines #to_str and #<==>, it should work.
| 133497 [sroberts@un ] "somestr" == your_obj
+ 133646 [flgr@cc n. e] You need to actually define to_str() (proxying it is not enough as far

Re: [SOLUTION] Quoted Printable (#23)
133484 [glenn.parker] facilities.
+ 133488 [james@gr yp ] I must sheepishly admit that I was unaware of of Ruby's converter when
+ 133524 [dave@bu t. d] Testing. I found building a test suite before doing the code really helpful on
  133528 [james@gr yp ] Look up the "M" format for Array.pack.
  133583 [dave@bu t. d] class String
  133694 [james@gr yp ] (from Dave's solution)