9371-12828
9249-9907 subjects 9619-11610
^ inspecting objects
9371 [aseltine sur] Is there any way to limit the recursion depth of inspect? I have a tree
9443 [gotoken math] No, there isn't.
^ attr_accessor in base class
9373 [bombadil wan] I have a rpoblem with object orientation. Intention is to define
9374 [gotoken math] attr_reader is a private method of Class but you are using it in a
9404 [sent quality] I'm not sure quite what you're aiming for.
9419 [bombadil wan] That doesn't seem a solution. Problem is accessing values of Configuration
^ fileExists function?
9377 [ChrisM SNELL] I'm looking for a fileExists function and coming up short at the moment.
+ 9378 [ljlane debia] File#exist?
| 9387 [ChrisM SNELL] Hmm. The Ruby book doesn't document this function here -- I just now found
| 9388 [Dave Pragmat] Class File mixes in FileTest, so you get access that way. It's
| 9390 [ChrisM SNELL] Alrighty - I see the list of mixins.
+ 9397 [dsafari para] Perhaps this is what you want?
^ Rubicon has moved to ruby-lang.org
9383 [Dave Pragmat] I'm pleased to announce that Rubicon now has a permanent home in the
^
9389 [lrryklly min] # subscribe
^ What does it take?
9391 [bradclark1 m] I have tried to unsubscribe four times from this list and it has had no
9446 [mitch venux.] Indeed, what does it take? I tried to unsubscribe this morning without luck
9450 [aleksi.nieme] This kind of activity seem to be so common these days that may I suggest two
+ 9451 [mitch venux.] I don't have a problem unsubscribing in any way you guys have it setup, I'm
+ 9453 [decoux moulo] Guy Decoux
| + 9455 [mitch venux.] Yes, I figured it was like that *but* this is what I get when I send
| + 9456 [decoux moulo] Try with the command "# status"
+ 9457 [matz zetabit] There's no confirmation for unsubscription. I have no idea why they
9458 [mitch venux.] With any command I send to the ctl address, be it status, # status,
9493 [matz zetabit] At least your address <mitch@venux.net> have never been in the list.
9517 [mitch venux.] Ahhh.. I sent the subscribe from this client, I thought it would have
^ Do Vector and Matrix Classes Exist for Ruby?
9392 [jim freeze.o] The title pretty much says it all.
9393 [gotoken math] require "matrix"
9394 [schneik us.i] (http://www.ruby-lang.org/en/raa-list.rhtml?name=NArray)
9395 [schneik us.i] # In message "[ruby-talk:9392] Do Vector and Matrix Classes Exist for
9396 [Dave Pragmat] We ran out of space to put everything, so we discussed with Matz what
9421 [schneik us.i] Reference.
9440 [Dave Pragmat] That's where we printed the meaning of life, but they made us take it
^ Spiffy timing method anyone?
9398 [jim freeze.o] I noticed that the Time class supports microsecionds. I am interested in
9399 [Dave Pragmat] Goto-san's 'benchmark' library is your friend.
^
9400 [dasimpson nl] This is a multi-part message in MIME format.
^ Examples of textbuf in action
9409 [Dave Pragmat] Does anyone have any sample code that uses, or documentation for,
9414 [aamine dp.u-] Sorry, manuals are not available now.
^ RUBY NEWSGROUP FAQ -- Welcome to comp.lang.ruby! (Revised 2000-12-28)
9410 [schneiker ju] RUBY NEWSGROUP FAQ -- Welcome to comp.lang.ruby! (Revised 2000-12-28)
^ The Ruby Way
9411 [schneiker ju] As a member of the "Big 8" newsgroups, "The Ruby Way" (of posting) is to
^ Ruby User Survey (2nd announcement)
9412 [schneiker ju] If you are new to Ruby (or haven't previously taken the Ruby User
^ Gathering Ruby version
9415 [wys helbling] is there a way to get the Ruby version (or even better the build string)
+ 9416 [decoux moulo] pigeon% ruby -e 'p RUBY_VERSION, RUBY_RELEASE_DATE, RUBY_PLATFORM'
+ 9420 [bombadil wan] What about RUBY_VERSION constant ;)
^ Re: Speed of Python vs. Perl
9418 [schneik us.i] If someone is looking for something interesting to do, this might give you
^ ANNOUNCE: PyXPCOM - Python bindings for Mozilla XPCOM technology
9422 [schneik us.i] Conrad Schneiker
9431 [ben_tilly ho] As a long-time member of the Perl community I have to
9471 [schneik us.i] # As a long-time member of the Perl community I have to
^ Ruby CVS repositories are ready now
9427 [knu iDaemons] It is my pleasure to announce that the CVS repositories for Ruby are
+ 9430 [elderburn mi] Your English is very good. Everything is clearly understood, but there appears
| 9432 [knu iDaemons] Ah, thanks for pointing out! That's what I meant!
+ 9502 [green FreeBS] Hmm, you know, seeing all this organization coming about... I can't put my
9519 [knu iDaemons] Hehe, I (shamelessly) borrowed many ideas from FreeBSD's committers'
^ Can ruby replace php? The URL please.
9428 [jilanik tin.] The URL please?
9429 [avi beta4.co] ...
^ Re: 101 Misconceptions About Dynamic...
9434 [MICHAEL.W.WI] Langua
^ Passing cmd-line args through .rb shortcut on Win?
9437 [ChrisM SNELL] .rb files are associated to ruby.exe - that works fine. If I set up a
9445 [Dave Pragmat] It's a bug in the file association which is fixed in the 1.6.2
9449 [Dave Pragmat] Sorry, I think that might be HKEY_CLASSES_ROOT (I'm not a Windows user)
9452 [ChrisM SNELL] Now it seems my arguments are being passed to ruby.exe, not myruby.rb -- can
9461 [Dave Pragmat] I just checked this on my NT box. My key
9463 [ChrisM SNELL] Thanks!
^ array.each_index_but_last ?
9439 [hgs dmu.ac.u] What is the idiomatic Ruby way to go through all the elements of an array,
+ 9444 [dblack candl] (0...my_array.size - 1) .each do |i| ... end
+ 9447 [gotoken math] my_array[0..-2].each{....}
+ 9448 [hipster xs4a] exactly where Haskell list-lingo (head, tail, init, last) comes in
| + 9459 [hgs dmu.ac.u] Yes, these are useful -- I think Lisp and Prolog have some of these
| + 9539 [druid primen] I'm trying to learn both Hakell and ruby at the same time, and I
+ 9504 [r2d2 mao.acc] If you want to do things like this a lot you could create iterators for
^ reading an entire file as a string
9460 [raja cs.indi] [This is something i've been wanting to ask for a while.]
9462 [decoux moulo] and you have an array with only 1 element, which contains the entire
9464 [raja cs.indi] IO.readlines ("path", nil)[0]
9465 [Dave Pragmat] I'd vote for this in 1.6.3/1.7. I've found myself wanting it too.
9468 [matz zetabit] OK. But unlike readlines and each, read is not fundamentally for
+ 9469 [Dave Pragmat] I'd vote for 'a'.
| + 9470 [hgs dmu.ac.u] Well, while we are talking about this sort of thing, what about adding
| + 9476 [jimm fnord.i] One of the things that helped me get up to speed quickly in Ruby were all
| + 9481 [elderburn mi] Why not 'a' _and 'b' (or does that make it 'c'?)
| | 9482 [Dave Pragmat] 'a' is a superset of 'b'. THe *args thing means that it calls f.read
| + 9483 [matz zetabit] How about IO::read(path[,size[,offset]]), where offset is the optional
| 9484 [Dave Pragmat] Sounds good. Will File#read change too?
| 9492 [matz zetabit] I think it won't. there cannot be "initial offset" for each
| + 9512 [Dave Pragmat] Personally, I think it's go for consistency here. If you treated the
| + 9514 [decoux moulo] ??? I don't understand
| + 9515 [Dave Pragmat] class ErrMsg
| + 9516 [decoux moulo] Why you don't use #seek for this very special case ?
| 9518 [Dave Pragmat] I'm not particularly advocating modifying just OP#read. Instead, I was
| + 9538 [matz zetabit] Hmm, let me summarize,
| | + 9547 [hipster xs4a] (c)
| | + 9548 [ xm w3d.ru] /skipped/
| | + 9623 [gnhurst hurs] (c) looks fine.
| + 9546 [decoux moulo] (c) is OK, for me
+ 9472 [raja cs.indi] All the time i've had a need for this has been as in option (b).
| 9474 [schneik us.i] #
| 9475 [hipster xs4a] Which is basically foldl or foldr depending on the implementation. But
+ 9526 [matju cam.or] File.open(path) {|f| f.read(*args) }
9527 [Dave Pragmat] Except because of scope you have to write
+ 9528 [matju cam.or] Sorry, I tried both of the following and I cannot find a difference in
| 9532 [matz zetabit] Thechenically they are same, but appearance makes difference.
| + 9540 [ xm w3d.ru] What of presented methods are better ... _and_ why ?
| | 9542 [matz zetabit] I think it's mostly up to preference. I prefer 3, because it tells me
| + 9543 [ale crimson.] I'm sorry, I'm not following the idea of sameness here.
| + 9544 [matz zetabit] Ah, you fooled by my stupidity. ;-)
| + 9553 [matju cam.or] This was simply a stupid error in my original mail. It is assumed that
+ 9529 [matz zetabit] In fact,
| 9530 [Dave Pragmat] if (rb_block_given_p()) {
+ 9531 [steve deaf.o] buff = File.new("filename").read(nil)
^ Newbie question: call-by-reference
9466 [casaldaliga ] list and found nothing, so it must be too obvious.
9467 [matz zetabit] How about wrapping the value by an array?
+ 9487 [sent quality] Or you could wrap it in a class. More work, for
+ 9525 [matju cam.or] Zero-Dimensional Arrays. Fun For The Whole Family.
^ Ruby implementation of basic auth http client
9473 [bootpe my-de] Has anyone already implemented a Ruby HTTP client
9478 [erne powerna] require 'net/http'
^ ruby-mode for Emacs crashing
9490 [volkmann2 ho] I'm using ruby-mode.el with GNU Emacs 20.7.1.
9511 [jimm eris.io] Not sure what your problem is. Here is the relevant Ruby section from my
^ Subprocess
9494 [Bostjan.Jerk] Is there a way to start a subprocess and return from it ?
9495 [ xm w3d.ru] Yeah ... learn UNIX. It's fork-exec stuff.
9496 [Bostjan.Jerk] Yeah and what if I want to run it on M$ ?
9497 [ xm w3d.ru] Hmmm ... ruby threads are platform-independent.
9498 [ xm w3d.ru] Also ... final thoughts - ruby may block thread execution while performing
+ 9501 [decoux moulo] pigeon% cat b.rb
| 9506 [ xm w3d.ru] This is because initialize waits for array of args ... and [1, 2] makes
| 9507 [Bostjan.Jerk] Found the way to do it.
+ 9505 [elderburn mi] If I am writing something for myself only? var = [] amd var = {}. If I am
^ http read
9508 [Bostjan.Jerk] I want to write a small script to read html data from http server.
9509 [ xm w3d.ru] You should send a request to server to get something.
9510 [ xm w3d.ru] require 'socket'
9513 [Bostjan.Jerk] OK, thanks. Works like magic.
^ Enhancing the functionality of an object
9520 [steve deaf.o] I have a OOP programming problem.
9524 [jstern fosha] You can keep index variables that indicate the valid range
9537 [sent quality] It depends on what you need. If you really need
^ Larry Wall INterview
9521 [ianm74 my-de] ActiveState announced that they will add Perl scripting to Zope?
9522 [mitch venux.] Since that Ruby article appeared in DDJ nearly everyone I've talked with has
10583 [gstrock pacb] Larry Wall's interview is how I found out
+ 10584 [jim freeze.o] Wow. Sounds exactly like myself.
| 10590 [andy toolshe] Resistance IS futile :-)
+ 10618 [lists.ruby-t] I'm quickly passing obnoxious, or so I suspect. I've been planting
+ 10634 [john_van_v y] I'm a big perl person and have been trying to organize in NY.
| 10640 [schneik us.i] # I'm a big perl person and have been trying to organize in NY.
| 10648 [john_van_v y] ksh -> expect -> ssh -> remote machines,
+ 12704 [djberg96 hot] I joke with my boss that I'm going to write all of my production scripts
+ 12723 [hdstich comm] on the german Ruby mailing list was sometime ago a
| 12828 [ale crimson.] That's an attitude I like! :)
+ 12724 [decoux moulo] Look at
+ 12726 [hdstich comm] hmm, but the description says
+ 12727 [decoux moulo] Look for this "Database Independent API for Ruby" ... "dbi.rb"
^ Problem with mod_ruby + mysql.
9523 [markv pixar.] I've got a configuration problem of some sort when trying to use the mysql
9783 [knos free.fr] does mysql support work in command line+?
^ Strange Hash behavior
9533 [agnottok hot] class C
+ 9534 [avi beta4.co] But it will also use some method to test equality... I don't remember
+ 9535 [kosako sofne] Hash use "eql?" method for key equality.
+ 9536 [matz zetabit] Hash checks equality of keys by `hash' and `eql?'.
9550 [agnottok hot] Ok, thanks. But for me its a violation of "Principle of Least Surprise".
9551 [aleksi.nieme] It's pretty common for Hash to require these two things. With the method
9552 [decoux moulo] Because you are not in a case of perfect hashing, i.e. 2 differents
9633 [ben_tilly ho] The above explanation makes more sense if you understand
9642 [decoux moulo] ruby version
9645 [ale crimson.] Thanks Ben and Guy, for the extra information.
9646 [decoux moulo] This is not the hash function used in st_lookup, this is just the hash
^ Tk-related developments in the Python world (Tkinter 3000)
9541 [schneik us.i] Ruby-izing this.
^ Passing parameters to InterBase Transactions
9545 [jilanik tin.] I am using Ruby with InterBase and it works really fine; now I am trying
^ deamon with auth
9549 [mips cybersp] I did the choice of ruby for a project i'm on which is based on a deamon where you log in to access it's features.
9596 [decoux moulo] It's hard to reply to such a question, may be you can be more specific ?
^ how 2 use __END__ and DATA
9554 [rubinubi cyb] I want to read data from my program file rather than from an external
+ 9555 [Dave Pragmat] puts "hello world"
| 9556 [decoux moulo] puts DATA.readlines
+ 9557 [hgs dmu.ac.u] If you rewind DATA you will get the lines before __END__ as well! :-)
^ ANN: Some survey results
9558 [Dave Pragmat] The first 80 survey results are available at
^ Re: Learning Ruby
9560 [sol123 msn.c] Try, TextPad (Win) www.textpad.com
9561 [hgs dmu.ac.u] but there is no IDE yet.
9562 [matz zetabit] Emacs?
10043 [harryo zipwo] Sounds like an excellent way to balance things out. You get the
^ Which GUI toolkit to use?
9563 [djevink xs4a] I'm new to Ruby and which to start some pilot GUI with it I don't read
9564 [hgs dmu.ac.u] I don't do much with GUI's yet, but it seems to be Tk...
9574 [jens irs-net] I prefer Ruby/Qt ... it's still in an early state
^ DATA and ARGV don't seem to work under winruby
9565 [rubinubi cyb] I guess that the subject says it all. I couldn't get the __END__ DATA
^
9566 [ruby_david h] Response.Redirect "another_url.htm"
9615 [thomas strom] As a side note: relative paths in Redirects (Location:) are not
^ ANN: Windows InstallShield 1.6.2 Available
9567 [andy toolshe] I'm pleased to announce that the Windows InstallShield version of
^ glade-ruby
9568 [sbalu nyx.ne] Is there any way glade-xml be xlated to ruby-gtk ?
9573 [avi beta4.co] I've previously done a libglade wrapper for java, and it was pretty
9575 [Dave Pragmat] Never having used it, can I ask a stupid question?Glade seems bound
+ 9576 [jens irs-net] Qt has it's own GUI Builder: Qt Designer
| 9577 [Dave Pragmat] But wouldn't it be nice to have one representation that could be used
| 9578 [joe vpop.net] Yes it would! sort of like a DBI for gui toolkits.
| 9579 [schneik us.i] Can I ask an indirectly self-referential meta-rhetorical presumptive
| 9580 [jens irs-net] yes... it would. I'm not an expert, but I think
+ 9585 [avi beta4.co] The glade file format is extremely bound to Gtk; not only in terms of
^ GTK problems under Windows
9583 [sent quality] I'm porting my game from Ruby/GTK/Linux to
9600 [ntalbott rol] Hmmm.... that code executes fine for me, although nothing gets printed when
^ 3 + 2.im works! why?
9584 [rpg xs2all.n] true
9587 [Dave Pragmat] This is all the magic of Numeric#coerce.
^ rescue / ensure
9589 [berndlor t-o] I don't understand what the ensure-clause is for.
+ 9592 [green FreeBS] f = File.open ...
+ 9593 [ale crimson.] I suggest you to do some testing where you try to exercise it a bit,
^ Re: Redirection (was "")
9595 [neumann s-di] require "cgi"
^ Problems with quotes in Win9x spawns
9611 [ xx here.com] From DOS command line under Win98
9631 [phasis chann] You can define your own system in Windows regardless of build versions
^ Non-blocking I/O?
9617 [schuerig acm] I'm trying to watch some (log)files for changes. For this purpose,
+ 9628 [kjana os.xax] You intended `tail -f'?
| + 9640 [schuerig acm] Close :-)
| + 9641 [decoux moulo] #sysread use internally read(2). Just catch IO::EOFError
| 9658 [schuerig acm] Works, thanks. But I must admit, that I don't like using exceptions for
+ 9663 [matju cam.or] Do not use Non-blocking I/O. This is not a concept that is useful here.
9669 [schuerig acm] Apparently it works on Linux. Whatever "it" is exactly. That is, I can't
9670 [christians s] This is very likely outside the interest of the discussion, but Linux's
9673 [schuerig acm] Sigh.
9681 [ben_tilly ho] Reference please? This conflicts with my understanding
9689 [christians s] Our server cluster is CPU limited (we have a 96Gb switch). Profiling showed
9690 [louie TransS] One of the problems with select() is that the kernel keeps no state
threads.html
top