89969-90547 subjects 90364-90926

^ mysql-ruby troubles
90140 [preisa sbox.] When installing mysql-ruby-2.5.4 on Mandrake 9.2.
90142 [nobu.nokada ] Does that Mysql package contain headers and libraries?  Aren't
90144 [preisa sbox.] MySQL-4.0.11a-5mdk.rmp
+ 90145 [andre digira] You'll probably need the `libmysql-devel' package.
+ 90146 [nobu.nokada ] I guess what you need may be MySQL-devel-4.0.11a-5mdk.rpm or
  90148 [preisa sbox.] $ rpm -ql MySQL MySQL-client MySQL-common | grep -e '\.h$' -e '\.so$'
  90150 [nobu.nokada ] Then, you haven't installed packages for development with

^ Ruby1.8.1 on FreeBSD
90157 [careck circl] I've just installed my first FreeBSD 5.1 server and I'm wondering about
+ 90159 [slumos yahoo] Hmm, FYI 5.2-RELEASE is out...
+ 90259 [roberto REMO] [courtesy cc of this posting sent to cited author via email]

^ List of defined classes/modules
90161 [markjreed ma] How can I programmatically determine what classes and modules
90164 [ggarramuno a] Look up ObjectSpace in the Pickaxe book.
90166 [markjreed ma] Ah, thank you very much!
+ 90173 [kgergely mla] Enumerable is not a class, but a module.
| 90180 [kgergely mla] Sorry, I misunderstood you. Forget it.
+ 90176 [george.marro] See http://www.ruby-talk.com/blade/71203

^ RCR discussion: safety considerations
90162 [ptkwt aracne] I want to have a discussion on certain safety issues and then submit some
90172 [batsman.geo ] IMHO this handles a pretty benign issue, as methods in the current class
90232 [ptkwt aracne] Perhaps you're right.  Being able to pick & choose what methods to include

^ calling ruby methods in C
90163 [boson cybers] I have a question about what is the best way to call Ruby methods which
90193 [boson cybers] Looks like this question was mostly answered by this post
90199 [nobu.nokada ] For an instance made in same function, direct call would be

^ data acquisition and control with Linux and Ruby
90165 [steven.jenki] Frank Mori Hess and I have just put the finishing touches on a first set

^ Calling blocks and Proc objects from C: let me guess?
90167 [im_not_givin] I plan on letting the user give me Proc objects that I will execute in

^ ruby/dl or win32API win32 help?
90170 [emmanuel.tou] I'm trying to make a FXRuby "always on top" on win32 using ruby/dl.
90239 [emmanuel.tou] If someone is interested, I actually succeeded in making a "always

^ Alias question
90177 [GGarramuno a] Is there any performance cost involved in using aliases?  If I am

^ [ANN] win32-event 0.1.0
90186 [djberge qwes] I'm happy to announce the release of win32-event 0.1.0.  This is an

^ Threads & GC
90190 [usenet andre] irb(main):038:0> Thread.start do

^ [OT] Re: Threads & GC
90192 [decoux moulo] because GC::start is run on line 42, and ruby don't like this
90195 [bob.news gmx] "ts" <decoux@moulon.inra.fr> schrieb im Newsbeitrag

^ Ruby/ODBC, Oracle 9.2 and tables(pattern)
90197 [MartyMcL com] I want to restrict the result set returned from the tables([pattern])

^ CGIKit  --  MySQL
90198 [rubytuzdayz ] Are there any example(s)? Thanks.
90204 [m.wieding-dr] Have a look here

^ regex help
90200 [chrismo clab] '  /* comment */  String s = "***/";  '.gsub(re, "*\\")
+ 90206 [neoneye adsl] possible.. but difficult.
| 90207 [chrismo clab] I thought it might be. I've fallen back and written a simple
| 90208 [zdennis mkte] Chris,
| 90209 [chrismo clab] Yeup.
| 90210 [zdennis mkte] Can this span multiple lines for a match?
| 90212 [chrismo clab] I don't think a string literal can span multiple lines in a .java source
| 90216 [pit capitain] 1) extract string literals
| 90285 [chrismo clab] Thanks for posting this -- very cool approach.
+ 90246 [bob.news gmx] "Chris Morris" <chrismo@clabs.org> schrieb im Newsbeitrag
+ 90257 [ruby-talk pc] there are better things, yes...
  90267 [bob.news gmx] "Nikolai Weibull" <ruby-talk@pcppopper.org> schrieb im Newsbeitrag
  90270 [ruby-talk pc] yes, but i seem to have made a mistake in copying it over for some
  90277 [bob.news gmx] charset="iso-8859-1"
  90298 [ruby-talk pc] 'my' version avoids a lot of unnecessary backtracking under certain
  + 90300 [zdennis mkte] I've got the book Nikolai, and tonight after the office closes my goal is to
  | 90304 [ruby-talk pc] hehe, eh, thanks i suppose.  Its covered in Chapter 6.  It's a use of
  + 90338 [bob.news gmx] "Nikolai Weibull" <ruby-talk@pcppopper.org> schrieb im Newsbeitrag

^ Help!  cannot recursive call
90213 [greg brondo.] Having a problem with following code.  It will drop to the first directory
+ 90215 [harryo qiqso] Maybe I've misread the code, but shouldn't the marked line just be "chmodDir(ftp, dir)"?
| 90218 [harryo qiqso] Presumably, there should also be some kind of chmod() call in there, too.  Ie, something like ...
+ 90217 [markjreed ma] That should be just chmodDir(ftp, dir), no "ftp.".  "ftp.chmodDir" tries

^ detecting Win95/Win98/WinME
90214 [vjoel PATH.B] Some of the File#flock arguments do not work on Win95/Win98/WinME
+ 90220 [phasis bclin] How about `ver` ?
| 90221 [vjoel PATH.B] Thanks, that does the trick.
| 90231 [ptkwt aracne] Hmmm... but that's not exactly cross-platform.
| 90235 [vjoel PATH.B] I've tried it on ME, and Park Heesob tried it on Win2K, so now we know
| 90240 [nobu.nokada ] ver command has been available from DOS, 2.x at least AFAIK.
+ 90276 [djberg96 hot] This is stolen from Moonwolf's "init.rb" file (part of the win32/winbase module).
  + 90321 [intc_ctor ya] What about XP?  I suspect it falls somewhere in the WinNT/2000 case.
  | + 90330 [nobu.nokada ] It is NT 5.1, isn't it?
  | + 90331 [emmanuel.tou] AFAIK, XP is NT 5.1 (major == 5, minor == 1).
  + 90329 [vjoel PATH.B] Thanks. I'll keep that in mind in case the `ver` solution doesn't work

^ rubyvm-talk (was: Re: ruby-dev summary 22435-22573)
90222 [sasada namik] [ Re: ruby-dev summary 22435-22573 ]
90247 [george.marro] See http://www.rubygarden.org/ruby?VirtualMachineOptions
90518 [ko1 namikila] [ Re: rubyvm-talk (was: Re: ruby-dev summary 22435-22573) ]

^ threads, mutex, regexp and trouble
90225 [probertm nos] I have a bit of a problem suing threads.  The program reads in a list of
90248 [bob.news gmx] "Mark Probert" <probertm@nospam-acm.org> schrieb im Newsbeitrag
90909 [probertm nos] Thank you very much for your input.  It is was the @cmds that was in fact
90929 [bob.news gmx] "Mark Probert" <probertm@nospam-acm.org> schrieb im Newsbeitrag

^ Metadata
90227 [ralph.mason ] I am playing with dynamicaly creating proxy ruby objects, but need more
+ 90229 [rpav mephle.] these two things: MetaTags and Strongtyping.  Unfortunately the server
| 90230 [ralph.mason ] I will check out your stuff.  Thanks
| 90234 [rpav mephle.] Yeah, I don't validate, but then there's no data that's really for
+ 90723 [rich infoeth] Ralph,

^ Re: New to Python: my impression v. Perl/Ruby
90228 [ptkwt aracne] It _is_ very cool.
+ 90251 [ggarramuno a] No, he can't.   If you read his code carefully, he is using step() to count in
| 90322 [ptkwt aracne] Yes, I know. I wasnt' trying to show a solution to his problem, just a
+ 90264 [Tim.Hunter s] This one statement is what got me started on Ruby. After 20 years of
+ 90292 [ville.spamst] Though "sending messages" to int literals is a syntax error.
  + 90294 [zdennis mkte] Ville,
  | 90332 [GGarramuno a] Well, that isn't too confusing.  But one issue with looping using the
  | + 90333 [walker letha] Ever since I started using ruby, I don't believe I've actually looped based on numbers for actual programming. Why should I, since there is usually a number of better ways to do so, especially when doing it the 'ruby way'.
  | | + 90368 [ggarramuno a] for i in (0..i); something; end
  | | | + 90370 [sroberts uni] Are you sure? Can't i be a RegEx? If not, the .. operator is a special
  | | | | 90388 [austin halos] Actually, only i matters for whether the result of i + 1 is a number.
  | | | + 90373 [djd15 po.cwr] (-1).times do
  | | | | 90394 [GGarramuno a] That is indeed interesting!   My idea that for loops were faster were
  | | | | + 90461 [flgr ccan.de] Remember that the  for item in items  construct really is only an alias
  | | | | + 90677 [bg-rubytalk ] Overall, I think it's more Matz' philosophy that you shouldn't write
  | | | |   + 90678 [rove.monteux] Thats great stuff, Ben.
  | | | |   + 90745 [GGarramuno a] Well, most natural to me would likely be something in Spanish as it is
  | | | |     90805 [surrender_it] I suppose that is 'home language' or 'native language'. Tongue should
  | | | |     + 90806 [gfb tonesoft] Actually, it is not an error. "Tongue" is quite acceptable replacement
  | | | |     + 90809 [hal9000 hype] It is not actually an error. "Tongue" can mean "language"
  | | | + 90382 [gsinclair so] a = 'a'
  | | | | 90386 [ahoward fatt] that sounds like a meta-physical question gavin
  | | | + 90387 [austin halos] ('a'..'z').each { |i| ... }
  | | | + 90390 [jwkenne attg] No, as a matter of fact, it doesn't.
  | | | + 90397 [joe notcharl] So, what you're saying is, you don't want to use Ruby's features because
  | | |   90399 [bob.news gmx] "Joe Mason" <joe@notcharles.ca> schrieb im Newsbeitrag
  | | + 90389 [jwkenne attg] Well, here is an example of "times" from a real program.  The point is
  | |   90429 [GGarramuno a] Well, as a new user, that kind of constructs would scare me quite a
  | |   90438 [zdennis mkte] GGaramuno,
  | + 90351 [zdennis mkte] GGarramuno,
  + 90297 [sombDELETE p] ...
  | 90301 [wmwilson01 h] That syntax is just so lovely...  It's completely apparent what's going on
  + 90302 [newsgroups j] message news:du71xpue3rm.fsf@mozart.cc.tut.fi...
  + 90303 [markjreed ma] It's not "cute", it's legible.  "10.times do" is *much* clearer
  | 90311 [linse428 stu] While that might be true of those languages, what do you think of the
  | 90315 [markjreed ma] I think it complicates the elegance of the design; I'm a big believer in
  + 90365 [sera fhwang.] A lot of this has to do with how you conceptualize objects. In some

^ eRuby on Mac OS X
90233 [kevin_mcconn] I'm trying to get eRuby and mod_ruby running on OS X (Panther).
90242 [gfb tonesoft] Mac OS X 10.3.2 (Panther)
+ 90256 [kevin_mcconn] Thanks for the info.  Is there a reason you are using Apache 2 (as in,
| 90266 [gfb tonesoft] I was about to compile Apache anyway to include some specific options,
+ 90269 [kevin_mcconn] Just to follow up: getting a newer mod_ruby solved my problem.  Thanks again...

^ Ruby at FOSDEM + Rich's interview
90249 [raphael.baud] Rich Kilmer will be present at the next Free and Open Source
91067 [emiel il.fon] I'm going, but just out of curiousity... is anyone else? :)
91167 [damphyr free] Was about to, had the days booked and everything and then I found out my

^ ldap - openldap
90258 [rubytuzdayz ] To install ruby-ldap, I need an ldap server/sdk ...Where do I get the
90342 [sroberts uni] I've never used ruby-ldap, but I've used the openldap sdk on windows.
90345 [Patrick.Benn] Actually the MS ldap api is part of windows (the platform sdk) already
90347 [sroberts uni] The msdn docs suggested that the ldap api is part of the Active

^ deep clone
90261 [lists zara.6] I need to produce deep copies of an object structure (the elements will
90279 [vjoel PATH.B] All the datatypes you mention can be handled by Marshal.

^ Diff algorithm
90262 [lists zara.6] Does anyone know if there's a Ruby-/Artistic-Licensed implementation of

^ [ANN] FXRuby-1.0.28 Now Available
90263 [lyle knology] All,

^ Ruby/ODBC, Oracle 9.2 and tables(pattern) function - how to
90275 [martymcl com] charset="iso-8859-1"

^ ruby-dev summary 22574-22624
90280 [ksaito uranu] This is a summary of ruby-dev mailing list.

^ Numerical problems of mswin32 Ruby
90282 [jgoizueta wa] I've been doing some comparisons between two Windows ports of Ruby
90288 [djberge qwes] This thread, http://tinyurl.com/2x34f, leads me to believe that the

^ Ruby/ODBC, Oracle 9.2, table(pattern) function

^ DBI improvement
90287 [ferenc engar] I think all the DBI type classes (DBI::Timestamp etc.) should support
90289 [ahoward fatt] how about special timestamps?  for example, postgresql supports
90367 [ferenc engar] And these can be DBI::Timestamp values? Well, then what is the result of

^ Socket hang (was recursive call problem)
90290 [greg brondo.] Ok..Here's the new code...might be a bug in net/ftp or the socket code.  The
90335 [decoux moulo] ftp.list('.').each do |entry|
90826 [greg brondo.] Thanks!  That worked.  One more questions though....

^ question about blocks
90291 [ferenc engar] How can I return a value from a block? "return" immediately returns from
+ 90293 [neoneye adsl] How about this code?
| + 90295 [jgb3 email.b] By way of explanation, I believe the difference is this:  when the block
| + 90310 [boson cybers] $ ./a.rb
|   90312 [neoneye adsl] Wierd.. is this a bug?  am I doing something wrong?
|   90313 [boson cybers] $ ruby -v
+ 90308 [nobu.nokada ] next value
  90369 [ferenc engar] Thanks, this is it. The documentation should be updated! :)

^ enable debugflag in module
90299 [neoneye adsl] To ease unittesting I have made a #debug keyword, which enables
90314 [nobu.nokada ] Should be Module's instance method.
90346 [neoneye adsl] ok

^ Proposal for programming language of the year
90309 [szegedy t-on] learnt.
+ 90317 [Mark.Volkman] I think one of the main points of learning a new language each year is that
| + 90318 [careck circl] IMHO it doesn't even have to be a 'new' language. There are some 'old'
| | 90323 [sdate everes] I have started on this already :-)
| | 90324 [joey joeygib] Why limit yourselves to using Squeak? Cincom Smalltalk (nee VisualWorks)
| | + 90325 [sdate everes] Just taking baby steps ... learning it with kids and all :-)
| | + 90326 [careck circl] Why exactly is using Squeak a limitation? Could you expand a little more
| |   + 90340 [joey joeygib] Maybe that was a bad choice of words. The last time I wanted to use
| |   + 90366 [avi beta4.co] It is.  I don't really know what "limitations" Joey means, but here
| |     90406 [rasputnik he] Thats the clincher for me - is VisualWorks windows only?
| |     + 90408 [joey joeygib] It runs on several platforms including Windows, Linux, WinCE and several
| |     + 90455 [avi beta4.co] No, VW actually runs on lots of platforms - Windows, Mac, and various
| |       90459 [joey joeygib] That's correct on the WinCE support; it's still a preview. In the Fall 2003
| + 90320 [szegedy t-on] Ruby's syntax resembles that of C, Perl and Python. This did not
| + 90328 [joe notcharl] Syntax isn't everything.  Scala has type inferencing, which is a pretty
|   90348 [tibbetts acm] Your mentioning Haskell reminded me that I tried to learn it a couple of years
|   + 90349 [jgb3 email.b] Wow, that was my experience in a nutshell, too.  I've tried several
|   | + 90350 [Mark.Volkman] I guess the thing I find most interesting about Groovy is that Groovy
|   | + 90352 [szegedy nosp] I thought, all of you can already Haskell, since it was sometimes the
|   + 90400 [joe notcharl] I found it much easier than Lisp.  I have a hard time thinking in Lisp
+ 90339 [feldt ce.cha] Sounds interesting. For people considering LotY I would like to propose
| + 90343 [martindemell] I've personally been considering OCaml - I'm impressed by the speed it
| + 90749 [GGarramuno a] Erlang was also used to build one of the most popular non-professional
|   90751 [johnknight.c] what about arc? http://www.paulgraham.com
+ 90398 [wsdng online] Does anybody know the Pragmatic Programmer's language of the year 2003?
| 90741 [invalid see-] AFAIK, they couldn't agree on a single language, so some decided on Oz
+ 90465 [cpine hellot] Well, I don't think anyone has mentioned Icon yet, but it is a pretty cool
  90492 [tibbetts acm] Chris,

^ Parsing periods of time: Code and questions
90319 [ jupp gmx.de] I am presently working on a new version of my feed aggregator
+ 90337 [bob.news gmx] "Josef 'Jupp' SCHUGT" <jupp@gmx.de> schrieb im Newsbeitrag
+ 90344 [angus quovad] Only integers.
+ 90363 [sera fhwang.] All sounds really interesting and useful. One question: Are you sure

^ no timeslicing?
90353 [rasputnik he] I decided its high time I tried to learn threads again,
+ 90357 [flgr ccan.de] This might be related to the scheduler not doing any thread switches in
+ 90358 [pit capitain] Maybe Thread.pass can help you. It's also in the pickaxe.
| 90376 [rasputnik he] Ack! - just my luck to confuse two completely different methods on
+ 90360 [bob.news gmx] "Rasputin" <rasputnik@hellooperator.net> schrieb im Newsbeitrag

^ Modules as namespace
90354 [ gm navel.gr] module My; module Little; module Namespace;
90355 [hal9000 hype] First of all, you can only do this when the modules already
+ 90356 [matz ruby-la] No, parens are not required.  Ruby parser is smart enough to read your
| + 90361 [ahoward fatt] really?  what am i missing?
| | 90362 [rpav mephle.] Probably the fact A doesn't exist here.
| + 90391 [hal9000 hype] Sorry to mislead. This is different from the case I was looking at
+ 90359 [bob.news gmx] "Hal Fulton" <hal9000@hypermetrics.com> schrieb im Newsbeitrag
+ 90515 [ gm navel.gr] Thanks for the info, then perhaps a more flexible way to declare
  90541 [matz ruby-la] What do you mean by "flexible way to declare namespaces"?
  + 90549 [ahoward fatt] e p   e
  + 90578 [ gm navel.gr] instead of
    + 90582 [dblack wobbl] You can do essentially that, as long as the rightmost one is the only
    + 90583 [bob.news gmx] "George Moschovitis" <gm@navel.gr> schrieb im Newsbeitrag
      + 90692 [ gm navel.gr] wow, this is a cool idea! I forgot how ..flexible Ruby is ;-)
      + 90716 [ruby-talk pc] heh, sweet...one can really tell Ruby is inspired by Lisp :-)
        90718 [surrender_it] nah, you can tell it fromn this