113762-114645 subjects 114155-117093
^ irb configure options
113946 [james graypr] Where is a good source I can learn irb configuration options from?
+ 113961 [james graypr] Well, hurry up and get it to me then! <laughs>
+ 114005 [ruby brian-s] regards,
| 114045 [james graypr] Thanks for the link. I'm trying to get tab completion going on Mac OS
| 114047 [ruby brian-s] I don't run Max OS but it seems to me that you are missing the readline
| 114049 [james graypr] Yeah, that must be it. I can't load that module from Ruby. I
| 114062 [ruby-talk wh] In case, you're still strugglin...
| + 114064 [james graypr] Thanks. This link explains the Mac OS X problem. Unfortunately, it's
| | + 114080 [discord mac.] Mac OS X usually has a readline library installed; and if it is
| | | 114087 [james graypr] GNU readline did the trick for me and I now have tab completion is irb.
| | + 114114 [cmills frees] This is a little old but it was helpful the first time I installed ruby
| + 114083 [alex verk.in] There are still some people who don't have auto-completion in irb
| 114674 [rasputnik he] Is there an '--enable-readline' configure flag or similar? That would strike
+ 114874 [sera fhwang.] RubyGarden has a good page on this: http://www.rubygarden.org/ruby?Irb/TipsAndTricks
114877 [james graypr] Wow, great link. I liked every trick posted there. Thanks!
^ Wish list for 2.0
113965 [Becker004 gm] In ref to http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/31099
+ 113968 [matz ruby-la] str.delete(" ")
| 113971 [Becker004 gm] does that work for end lines in the middle of a string? or a tab? I
| + 113972 [phlip_cpp ya] What's wrong with str.gsub!(/\s/, ''), or similar ?
| + 113981 [matz ruby-la] str.delete(" \n\t")
| 113988 [gsinclair so] Perhaps String#delete could take a regex as well?
| 113993 [matz ruby-la] Interesting idea. What if pattern match overwrap, e.g.
| 114002 [gsinclair so] That makes sense. Might as well implement it like that so it can be
| 114116 [neoneye adsl] Maybe model the behavior after #scan, so that it deletes the matches that scan
| 114386 [Becker004 gm] how about isprime, nextprime, preprime?
| + 114390 [markus reali] Heck, why not a Numeric#factors (it should work on Bignums too)...
| | 114401 [ruby brian-s] thats easy. Just guess the correct factorization and validate. Only need
| + 114441 [vfoley gmail] It's not something one would use extremely often, now would it?
| + 114444 [horacio.lope] Right, similar methods are provided as part of Evan Webb's MBignum lib
| + 114587 [Becker004 gm] no they are not. They are in the Mbignum but that is not standard i
| + 114590 [horacio.lope] You are right, MBignum is not standard, still very useful for the
| + 114604 [B.Candler po] require 'openssl'
+ 113997 [B.Candler po] str = " abc def \n ghi jkl "
^ RubyConf2004 - list of attendees' interests
113967 [rob_02004 ya] RubyConf2004 attendees, let's give serendipity a hand.
113974 [jamesUNDERBA] Nice idea. Just added me self.
+ 113975 [matt technor] I just added an entry as well. Since I'm _totally_ clueless about Wikis,
+ 113978 [gsinclair so] What a surprise. Jim Weirich has patched his instance of UseModWiki
^ Binding of the Caller (redux)
113969 [gavin refine] I'm trying to use Florian's Binding.of_caller, and it ain't working. In
113995 [batsman.geo ] The message is quite explicit *g*
114018 [gavin refine] Perhaps, but confusing to me :)
+ 114050 [batsman.geo ] Exactly.
+ 114074 [flgr ccan.de] It is this way because otherwise the statements would get executed
114195 [gavin refine] Er, to which sample are you referring?
+ 114232 [flgr ccan.de] The old one, but it might have been a bit unclear.
+ 114241 [transami run] +1
^ RubyGarden Spam
113976 [jamesUNDERBA] The rubygarden wiki has been over-run with spam links.
+ 113980 [drossruby ya] You should create a way to generate images with text
| + 114001 [robert.mcgov] I think it would slow them down but it wouldn't eliminate them completely.
| | + 114009 [transami run] I Disagree. With a little cleverness, this would stop it completely.
| | | 114019 [robert.mcgov] It all hangs on whether its bot spam or manual spam. I never believe
| | + 114028 [jamesUNDERBA] If the spam is entered by a script, then the wiki code should be able to
| | + 114040 [james graypr] I'm glad to see you're on the lookout for ideas, James. I haven't seen
| | + 114043 [gsinclair so] X number of links to _any_ site should be good enough. Automatic spam
| | + 114069 [halostatue g] That's more or less the idea behind an "entropy" value that gets saved
| + 114006 [halostatue g] Captchas can generally be defeated by programs and violate usability
| | + 114007 [drossruby ya] Yes. Captcha analyzers would work on it, but only to
| | + 114026 [dave pragpro] How about displaying a trivial line of Ruby code and asking the user to
| | 114070 [halostatue g] That works for Ruby developers' wikis, but not for the general case.
| + 114135 [patrick hexa] The only way to stop wiki spam is to have a dedicated admin.
| + 114136 [patrick hexa] I said domain. I meant subnet. You can just put a whole isp on
| | 114137 [dross code-e] adding a whole isp to a probation list can lead to full scale lockout. I
| | 114138 [patrick hexa] No. It goes further. You set up a trigger to recognize vandals by IP
| | 114139 [dross code-e] Superb idea Patrick. Very interesting. I think that is the better idea
| + 114145 [halostatue g] I'm approaching it, again, from a slightly different perspective. My
| | 114147 [patrick hexa] Austin,
| | 114160 [halostatue g] As of right now, a tarpit would actually be a little too difficult to
| | 114161 [patrick hexa] Austin,
| | 114168 [botp delmont] From experience (as admin of email), spam is very difficult to combat
| + 115134 [patrick hexa] # == Configuration ====================================
| 115183 [chadfowler g] Great, thanks! Now I've just got to find the time to insert it and
+ 114012 [chadfowler g] I've got a list, but it has become obvious that maintaining a list
+ 114013 [dross code-e] As much as I like the idea of having authenticatoin, I don't think it
| 114015 [robert.mcgov] If you think these are being performed manually be morons why did you
| 114020 [dross code-e] Sorry, I didn't explain well. I mean sites are targetted manually. Most
| 114033 [transami run] Here's an idea.
| + 114035 [curt hibbs.c] That's a very good idea!
| + 114039 [dross code-e] This would certainly throttle the spammers who post links, but what
+ 114017 [robert.mcgov] I'd certainly be against it, I know spam is a bad thing and indeed my
| 114032 [daniel danie] interesting thought:... I wonder if a sort of ruby Passport service
+ 114037 [gsinclair so] There are other, less intrusive, ways of combatting wiki spam. Why
^ Smalltalk comparison
113979 [matt technor] Well, I don't know Smalltalk, but I have read up on it and its
113985 [markus reali] I've loved smalltalk from my first encounter with it back in 1980.
^ [info] rpa auto-updates; first time experience
113989 [botp delmont] This is my first experience on rpa's autoupdate feature.
114129 [batsman.geo ] Self-upgrade isn't atomic yet, but nobody has complained about that
+ 114131 [dross code-e] Thats because the atomicity has prevented problems that would have been
+ 114159 [aredridel nb] Nobody cares until they hit the interrupt key and have to go clean up.
114169 [botp delmont] +1
^ RubyGarden Spam
114030 [curt hibbs.c] It certainly would be tolerable if a wiki is only spammed from time-to-time.
+ 114031 [curt hibbs.c] Curt Hibbs [mailto:firstname.lastname@example.org]
| 114046 [gsinclair so] See Jim's patch for UseModWiki at http://onestepback.org. He's
| 114048 [curt hibbs.c] I sent that patch to Tom Copeland yesterday. He's looking into incorporating
| 114051 [gsinclair so] As Mr. Burns would say, "Ex-cell-ent".
| + 114055 [agorilla gma] which led to the odd thought, ok, make it case insensitive (which got a chuckle)
| + 114059 [tom infoethe] The tricky bit is that we're running UseMod 0.91 on RubyForge and the
| 114066 [jim weirichh] Tom,
| 114100 [tom infoethe] That'd be cool! Actually, I should give it a whirl myself... at one
| 114118 [dross code-e] So is that the plan of action? I know I could talk over irc but you
+ 114057 [usenet andre] I am using MediaWiki (the Wikipedia software), and because I can
114067 [curt hibbs.c] That's a very nice feature and, perhaps, its the kind of thing we could get
114068 [halostatue g] I'll have to look at the MediaWiki software to see how this is done;
^ rindex with array of arrays
114053 [Becker004 gm] Should rindex work for an array of arrays? I am starting the playfair
114061 [dblack wobbl] If mat is an array of arrays, then none of its elements are "b", so
+ 114096 [Becker004 gm] One day i will program in a ruby way. I am searching the CHM file that
+ 114164 [Becker004 gm] (a.split(//).concat(('a'..'z').to_a) - ["j"]).uniq.join
^ A Slashdot article on Ruby-KDE integration via Korundum...
114054 [tom infoethe] Some good discussions there...
114063 [ruby-lists l] yup. plenty of interest from the kde developer camp now
114088 [Richard_Dale] Yes, I loved your Rubydium announcement, maybe Korundum/Rubydium will be a
^ [ANN] EventTarget 0.8
114056 [gavin refine] EventTarget is a simple module which mimics a subset of the W3C DOM 2
114058 [jeff shiftme] user = EXTENDAPOP
114078 [jeff shiftme] Oops... Password's been changed already. Man, I'm an idiot... ;-)
^ NYC Ruby job listing
114065 [ jimm io.com] Senior Ruby Developer
114086 [ptkwt aracne] The cool thing about this listing is that Ruby is actually in the job title
114125 [sera fhwang.] Another interesting thing is that this is for a financial firm, not a
+ 114126 [dross code-e] I myself don't believe in business technology standards. If they are
+ 114140 [bg-rubytalk ] Interesting, but you'd think that if someone is serious enough to have a
+ 114148 [ptkwt aracne] I've run into rubyists out there who never posted to comp.lang.ruby or
| 114187 [Becker004 gm] At college (East Stroudsburg University) I am taking a programming
| 114188 [mccallister ] The adoption rate for most languages is about ten years (without huge
+ 114228 [sera fhwang.] Though you never know. At small companies, "Senior" sometimes means
+ 114231 [khaines enig] The lion's share of work that I do, I do for mutual funds and a large US
+ 114236 [dilinger vox] email@example.com>...
^ setup.rb and/or gem assist
114072 [hal9000 hype] I am rather package-phobic and usually just offer a .tgz and a readme.
+ 114076 [jim weirichh] There are two steps to creating a gem ...
| 114084 [hal9000 hype] Reminds me of the old recipe for elephant stew. Or -- was it Carl Sagan
+ 114090 [batsman.geo ] If you point me to your .tgz, RPA might repackage it for you ;-)
114098 [chadfowler g] "problem" is an overstatement, butyou're generally right. It's
114482 [eeklund gmai] Will there be anybody at RubyConf that has experience with packaging
114506 [horacio.lope] Especially being Mr Matz absent from it this year...
114526 [dblack wobbl] Open source does not mean that every person in the world is present at
^ weird behavior pushing an array onto an array
114089 [jalotta inva] Greetings,
114091 [flgr ccan.de] Moin.
114094 [B.Candler po] Beware that may not be enough by itself, because the array contains strings;
114095 [flgr ccan.de] Thank you for the correction, you are right of course.
^ [BUG] Bus Error in kstat extension
114092 [djberg96 hot] Ruby 1.8.2 (2004-09-22)
+ 114178 [decoux moulo] I don't understand this when you have a nice Data_Make_Struct()
| + 114205 [djberg96 hot] This didn't make any difference. Although, you're right, I should
| | 114206 [decoux moulo] no, but I've an old ruby
| | 114208 [decoux moulo] nasun% ruby -v b.rb
| + 114217 [djberg96 hot] Argh! I forgot to mention that I built Ruby with the
| 114225 [decoux moulo] I change the order of include in rkstat.c (ruby.h in the first place)
+ 114222 [cmills frees] If you were going to take a very conservative approach...
114262 [djberg96 hot] Yes, I think so.
114271 [cmills frees] It is probably a rare case where the arguments of ULL2NUM() and friends
^ autoconf for ruby
114099 [order intrag] are there any ruby bindings for autoconf?
+ 114120 [ruby-talk pc] ruby interpreter. It's usable (hopefully) when wanting to embedd ruby.
| 114194 [order intrag] Thank you!
| + 114209 [B.Candler po] From this, I guess you want to modify your xxx.rb file so it contains the
| | 114216 [Ara.T.Howard] ~/tmp > find
| | + 114293 [order intrag] or better freeze because the compatibility is, as i see,
| | + 114826 [B.Candler po] That's smart. Would be nice to make "ruby setup.rb uninstall" do that
| | 114860 [Ara.T.Howard] sure seems that way to me too - i always assumed the InstalledFiles list was
| + 114215 [ruby-talk pc] Hm, dunno how to do that in a good way.
+ 114183 [B.Candler po] I know this doesn't answer your question directly, but there are several
+ 114309 [eeklund gmai] Please let me chime in on the side of cutting the head off autotools.
114376 [steven.jenki] This is a little harsh. You may have issues, as I do, with the usability
+ 114377 [aredridel gm] Yup.
+ 114486 [eeklund gmai] Let me just state that the main point here is that it is better to
116246 [aredridel gm] Yeah, it's a nasty space where you can't guarantee any tools but sh
116287 [horacio.lope] From 'the goat book' on 'autotools'
116417 [aredridel gm] Heartily agreed. M4 is ugly.
^ [ANN] Syndic8-Ruby 0.2.0
114101 [pabs pablotr] I just released the version 0.2.0 of Syndic8-Ruby. Syndic8-Ruby is a
114154 [chadfowler g] VERY cool, Paul! First Rubilicious, now this. Is Technorati coming next? :)
114196 [pabs pablotr] (I responded last night, but forgot to forward this response to the
^ [OT] recipes (was: Re: setup.rb and/or gem assist)
114102 [dblack wobbl] I wonder whether that's similar to the recipe for cubed moose. I
^ metaprogramming question, alternatives to "class ..."
114103 [kevin_mcconn] Folks,
114104 [flgr ccan.de] datasource(:AddressDataSource) do
114108 [kevin_mcconn] That's exactly what I was looking for, thanks.
114112 [flgr ccan.de] def datasource(name, &block)
^ DRY ruby idiom
114105 [stevetuckner] I often use the ||= idiom in ruby for late initialization. But was
+ 114107 [dblack wobbl] $ ruby -e 'a = b if b'
| + 114109 [dblack wobbl] Doesn't that not work?
| + 114113 [batsman.geo ] ===
| | 114119 [dblack wobbl] Ummmm, no. Look at Steve's code again.
| + 114163 [stevetuckner] Perhaps I should clarify how I was using this. Lets say I have a
| 114165 [gsinclair so] a = foo.value || "default"
| 114167 [markus reali] I was reading up this thread (I've been in meetings & working for
| 114174 [B.Candler po] or
+ 114110 [flgr ccan.de] require 'binding_of_caller'
| 114162 [stevetuckner] It probably does the trick (though I can't understand the
+ 114124 [transami run] val = 10
^ ri Feature proposal
114122 [ruby brian-s] what do you think? I think it would make sense to include the file in
+ 114127 [rff_rff remo] agreed, but what about stuff defined in multiple files?
| 114144 [ruby brian-s] That is the one problem. What can be declared in multiple files?
| 114171 [rff_rff remo] I think that there should be someway to tel RDoc that some stuff is just
+ 114181 [dave pragpro] Excellent idea. The only problem is that, as things stand, this isn't
114189 [ruby brian-s] that would certainly be a solution.
114226 [discord mac.] those would be nice extensions to RDoc...
^ 'Instiki as CMS' bug?
114123 [rasputnik he] Just a quick sanity check - does anyone on list use Instiki as
+ 114141 [batkins57 gm] This is a bug. I submitted a patch for it, but it's still awaiting
| 114176 [rasputnik he] Cheers, there are a few other headscratchers mentioned there too.
+ 114166 [aredridel gm] Did you check the box to publish the web?
^ [Ann / Help Requested] A nerdy multiplayer game "ants".
114146 [ruby brian-s] I hate to put something into the open before it is completely finished,
+ 114191 [gavin refine] I don't have either the time or expertise to fully investigate what
| 114221 [ruby brian-s] Thank you for looking into it. As written in the header, most of the
+ 114213 [james graypr] This is a fun project. Was it inspired by this year's ICFP contest?
114223 [ruby brian-s] Thanks for looking at the source.
^ Ruby gems crash on OpenBSD Sparc64
114152 [wildwildwes ] I attempted to run ruby gems on my 'new' Sun Ultra 5 machine which
+ 114153 [dross code-e] this is not a problem with RubyGems, its a problem with ruby. There are
| 114156 [wildwildwes ] I'm using the standard OpenBSD package which is version ruby-1.8.1. I
| 114157 [dross code-e] I would try downloading the Ruby stable snapshot. 1.8.1 might have a bug
+ 114179 [decoux moulo] _setjmp()/_longjmp() is broken on OpenBSD/Sparc, replace it with
+ 114184 [dross code-e] Obviously its broken. The libraries are slightly different. Do you know
| 114192 [decoux moulo] I don't know who is the maintainer for openbsd/ruby
| 114218 [wildwildwes ] I tried ruby-1.8.2-preview2 and had the same problem. I also tried
+ 114304 [cjeker dieha] This is no longer true. The sparc/sparc64 versions of _setjump/_longjump
114306 [dross code-e] Oh, good good. So there needs to be a patch for OpenBSD 3.5 and
114307 [wildwildwes ] Great. Thanks for the help guys.
114308 [dross code-e] Helping is the reason why most people are subscribed to the list. You're