188228-198790 subjects 188636-190357
188426 [tallison tac] Just a point of clarification.
+ 188429 [drbrain segm] Not exactly. You call Object::new. Object::new calls initialize
| 188432 [tallison tac] Ding!
+ 188430 [r.mark.volkm] "new" allocates space for the new object and creates it. It then calls
+ 188431 [halostatue g] class Obj class << self def new(*args, &block) obj = self.allocate obj.__send__(:initialize, *args, &block) obj end end end
+ 188433 [farrel.lifso] new() is actually just a class method of the class object (Obj). You
^ FXRuby ComboBox problems:
188437 [janchrister.] First problem: The empty alternative shows just about two pixels in
188441 [meinrad.rech] easiest way is to put a space inside instead of an empty string.
188510 [janchrister.] I tried the advice, but failed to see any improvement.
188515 [meinrad.rech] hmm, sorry. but, i have tried it in FXRuby1.4.4 and i actually got an
^ Re: Markov Chains (#74)
188439 [cardologist ] class WordHash
^ class variables and inheritance (ActiveRecord problem)
188453 [stephen.bann] I'm new to Ruby and I'd like to be able to derive from a class and
+ 188470 [stephen.bann] I realized after working more that cattr_accessor was defined in the
+ 188475 [stephen.bann] Here's a copy of my test case without using the ActiveSuppoprt's
188553 [vagabond cat] class C
188555 [ara.t.howard] require 'traits'
^ Oracle on HP-UX: was Ruby on HP-UX
188454 [tnordloh gma] Assuming you are an Oracle user, here's what I had to do to get the Oracle
^ compiling gsl for one-click ruby (sorta solved)
188455 [ara.t.howard] this weekend i managed to compile the gsl (gnu scientific library), narray,
+ 188490 [ml.chibbs gm] Feel free to write this up on the one-click installer wiki if you
+ 188675 [guslist free] Please do. My Windows karma is also pretty low but I may need to
^ Identfying classes in a file dynamically
188467 [navyaamerine] I was trying to identify the classes in a give file at the run time. the following is the code i used.
+ 188482 [vjoel path.b] One way is to wrap the file in a module, so that the constants defined
| 188487 [dblack wobbl] Also I think that if the read-in file uses the ::Const construct,
| 188488 [vjoel path.b] $ cat t.rb
| 188489 [dblack wobbl] Yes, that's what I meant; if you have ::Foo in your file, then you
| 188491 [vjoel path.b] Oh, I see--I thought you meant it was a workaround, but it's actually a
+ 188535 [zdennis mkte] Way #1, store the new classes in a hash. This way you won't be overriding any classes you've previously loaded.
^ Class Definition inside a method definition?
188476 [wmioch hotma] I was under the impression that a class definition could not be inside a
188478 [wmioch hotma] Thanks David. I'm not sure you caught sight of the line of code I was
+ 188480 [vjoel path.b] Maybe it is allowed for consistency with the fact that the 'def
+ 188483 [david vallne] charset="utf-8"
+ 188484 [dblack wobbl] This message is in MIME format. The first part should be readable text,
+ 188486 [wmioch hotma] Thanks for the explanation David, I'm sure it's close enough :P
188496 [wmioch hotma] Hey guys,
+ 188498 [ara.t.howard] i don't see a class definition - only some methods being called on 'self',
| 188500 [wmioch hotma] Thanks a, that makes sense.
+ 188501 [johnwilger g] I might suggest taking the time to actually sit down and really learn
+ 188503 [logancapaldo] charset=US-ASCII;
| 188539 [johnwilger g] That's just it -- in my opinion, trying to write the parser without
+ 188504 [wmioch hotma] Sorry John, I didn't realise this was a mailing list as opposed to a
+ 188505 [hal9000 hype] Don't worry too much about that. The mailing list and the newsgroup are
+ 188529 [ara.t.howard] believe us - there have been much more annoying posters in the past. you've
| + 188546 [rferolino gm] I don't think that the original question was annoying. It came from someone
| | 188626 [gwtmp01 mac.] +1
| + 188619 [wmioch hotma] We have an in-house parser already, which we provide grammar files to so
| 188620 [logancapaldo] charset=US-ASCII;
| 188638 [wmioch hotma] Because the aim is to parse and produce a (design) model from the code.
| 188640 [pit capitain] Bihal, forward engineering Ruby code should be no problem, but I doubt
| 188643 [wmioch hotma] Thanks Pit.
| 188682 [halostatue g] For the static part of the modeling, you may want to try to understandhow RDoc generates DOT files for generation with AT&T's GraphViz,since it can at least do basic class diagrams.
+ 188541 [johnwilger g] While it's great that your company is interested in providing support
^ Include....with an end?
188492 [wmioch hotma] Hey guys, ran into some weird code that seems to have an "end" for an
188495 [Gennady.Byst] Have you tried to ask Ruby to run it? I bet it will ask, in a very wague
188574 [drbrain segm] No, it says you have given too much code.
^ [ANN] vim 7 omni-completion function
188497 [segfault has] I've hacked away at complete.rb and some of the existing vim7
188520 [alexandru gl] That looks awesome!!! Great job! :) I've been waiting for something like this
^ App not waiting for popen to finish
188502 [mksm.sama gm] I'm using 'wget' to download a few files and then tar them up. I'm
+ 188506 [logancapaldo] The solution would be to do
+ 188528 [ara.t.howard] here you have a pipe that's been returned. wget is writing to it. you simply
188538 [mksm.sama gm] Thanks for your suggestion. I'm going with the last one using a block
188540 [ara.t.howard] fyi. you still need to call Process.wait if you also want the status. with
^ Coding Standards for Ruby
188507 [johnpetterso] This is a little urgent.
188508 [dharple gene] ...
188509 [shubhra.main] Thank you Daniel.
188565 [agorilla gma] Bill Guindon (aka aGorilla)
^ [ANN] ZenTest 3.2.0 Released
188511 [ryand-ruby z] ZenTest version 3.2.0 has been released!
^ [ANN] ParseTree 1.4.1 Released
188512 [ryand-ruby z] ParseTree version 1.4.1 has been released!
^ [ANN] YARV for ArchLinux
188516 [m.fellinger ] Had some minutes to spend today and thought it would be pretty neat to haveYARV (as announced on http://redhanded.hobix.com/cult/yarvMergedMatz.html) onArchLinux, so i went ahead and created a little PKGBUILD :)
^ Duplicity in Set
188517 [radek.skokan] I have a Set which should contains elements of my object Component. The
188519 [dharple gene] You must implement #eql? and #hash --
188521 [radek.skokan] Thanks Daniel, I omitted the eql?. Now it works.
188518 [billk cts.co] class BigDipper
188531 [ara.t.howard] class BigDipper
188583 [billk cts.co] Thanks, Ara. But is there any way to write it such that the
+ 188588 [dblack wobbl] class BigDipper
+ 188603 [ara.t.howard] class BigDipper
^ Fwd: Markov chain solution
188522 [james graypr] charset=US-ASCII;
^ Smalltalk's favorite Boolean method
188524 [ernest.mickl] For a long time I have been programming Smalltalk.
+ 188526 [simon.kroege] def true.ifTrue
+ 188527 [james graypr] => nil
| + 188530 [Daniel.Berge] if 1 == 2
| | + 188532 [Daniel.Berge] What the heck? How did this get so mangled?
| | + 188537 [ara.t.howard] or even
| + 188554 [chneukirchen] *hears 1000 functional programmers whine about return values getting lost*
| + 188569 [james graypr] I didn't say I *liked* it. I just said it got rid of the need to
| + 188607 [jim weirichh] class Object
| 188662 [jimfreeze gm] [Massive amount of code snipped]
+ 188633 [roys mindspr] case (1 == 2)
188685 [jim weirichh] Ah Roy ... You are spoiling the fun by being practical (insert big wink
^ vba --> ruby: tool, parse or assimilation?
188552 [kiaroskuro g] Do you guys know of any tool that can help me onverting a vba classic code
188566 [james_b neur] How do you plan on running this converted code? My understanding of VBA
188590 [kiaroskuro g] I just need to export the business logic, then I will re-write the GUI on
188622 [david vallne] charset="utf-8"
188627 [kiaroskuro g] prototyping, though. rails is fantastic for the web app domain. other
188629 [corey.ssf.la] Well, you can sure automate Excel from Ruby...
188646 [kiaroskuro g] I agree, I am definetely working in that direction, although that creates
^ Best way to test for file existence?
188556 [weyus att.ne] All,
+ 188557 [weyus att.ne] File.exist?
| + 188559 [nathan.olber] I was so excited to finally see a question I could answer! That raised
| + 188562 [agorilla gma] File.directory?
+ 188580 [vjoel path.b] $ ri test | cat
^ Oddities of Iteration
188558 [nathan.olber] I'm working on a CGI script that iterates through a list of items of a
+ 188561 [collinsj sea] Just as a side note, you'll probably find the CGI standard library
| 188564 [nathan.olber] Thanks! I've learned that having a one-line string for a method will
| 188567 [collinsj sea] In general, the CGI library will spit out exactly what you give it.
+ 188570 [sylvain.joye] [~]% cat test.rb
+ 188576 [lukfugl gmai] class Report
188577 [nathan.olber] You're both right, like I (cryptically) said before, I had the "puts" in
^ Re: Oddities of Iteration:
188560 [ara.t.howard] probably you've defined 'to_s' as
^ Ruby auto formatter
188568 [Jamal.Mazrui] Is there a Windows tool that does a reasonable job of globally
+ 188573 [reid.thompso] have not tried it but,,,,, http://www.arachnoid.com/ruby/rubyBeautifier.html
+ 188623 [david vallne] charset="utf-8"
188740 [jesusrubsyou] Not that you would want to do this with large quantities, but FWIW, I
^ uninitialized constant Customer (NameError)
188572 [viswesh_01 h] I created a class called Customer and created a sub class called
+ 188582 [halostatue g] 1. Some actual code might help.2. Huh?
+ 188605 [pit capitain] Since you get the error in line 1 of the Transaction.rb file, I guess it
188654 [viswesh_01 h] Thanks for the solid information that u posted, yes the require
^ Vpim::Vcard Line Breaks
188575 [benr x-cr.co] I am using the Ruby Vpim library to create Vcards. I am having
188598 [sroberts uni] Lets move this conversation over to vpim-talk, so we don't take up the
^ regex flags
188579 [tallison tac] Generically, how do you impliment the various flags?
+ 188585 [halostatue g] Ruby doesn't support as many regex flags as Perl does.
+ 188586 [logancapaldo] i and x are both there, in the same way, as well as m
| 188593 [tallison tac] I frequently use a perl approach of
| + 188595 [ajohnson cpa] arg.scan(/pattern/im) do |it|
| | 188601 [tallison tac] Works, it's a lot of stuff to remember... again...
| + 188596 [logancapaldo] I'm pretty sure you want scan
+ 188591 [ajohnson cpa] You can apply modifiers (flags) the same as in Perl: /ixm
^ Windows Automation
188581 [dave davewki] I need to automate a few function in an Access form. The form will
188589 [james_b neur] Look at AutoItX (free software to script mouse clicks and keyboard
188597 [ksader gmail] To add to James' good suggestions, I'd suggest finding an OLE browser.
^ Style question: if !x vs. unless x
188584 [ruby_talk sh] One of the coolest things for me about learning ruby is that it's the
+ 188587 [jamie.macey ] Another version that works, but is a little confusing to read for
+ 188592 [collinsj sea] Personally, I've been going with the 'unless' statement much more often,
| 188599 [charlie cast] I never like to start a line off with unless. It just looks confusing
| 188602 [zdennis mkte] Multi-conditional unless statements look confusing to me. But I am with Justin, depending on the context of the conditional may
| 188639 [ruby_talk sh] Interesting. You mean like this?
| 188642 [logancapaldo] charset=US-ASCII;
| 188650 [zdennis mkte] I mean what Logan said plus the second half of what Dave said. I do not like the following, and I find it a) sometimes confusing
| 188686 [jonrubyforum] $ irb --simple-prompt
+ 188663 [shortcutter ] raise SomeError unless correct
188594 [tallison tac] Is there any way to reset irb without closing and restarting it?
+ 188600 [logancapaldo] def reset_irb
| 188604 [tallison tac] cool.
| + 188606 [michael.gors] Awesome, Logan. I didn't even know I could use an rc file.
| + 188624 [david vallne] charset="utf-8"
+ 188648 [rossrt rosco] I don't know if this is any help, but do you know about IRB's
188698 [briankbuckle] Cool.
^ [ANN] Instant Rails 1.3
188608 [ml.chibbs gm] Instant Rails 1.3 upgrades Ruby on Rails to its newly released version
^ Equivalent of Java static code block in Ruby?
188609 [weyus att.ne] All,
+ 188610 [dblack wobbl] class MyClass
+ 188611 [robert.dober] Well unless I missunderstood this is an easy one
+ 188612 [collinsj sea] irb(main):001:0> class A
188613 [weyus att.ne] That's fine but I only want it executed ONCE the first time the class is
+ 188614 [bruce.woodwa] Wes,
+ 188616 [SimonKroeger] class A
+ 188617 [desmarm gmai] I think you need to find out why the class is being loaded multiple
| + 188618 [weyus att.ne] Matthew,
| | 188621 [daniels pron] If you're using fastcgi/webrick/mongrel (not plain cgi) and your
| + 188625 [david vallne] charset="utf-8"
+ 188773 [azrael cream] No, that is what I would expect. Anything else is broken.
188785 [simon.kroege] True, the statement above was related to the part you deleted
188788 [azrael cream] My apologies; just being a bit trigger happy. I didn't actually know if
188793 [tanner.burso] you to put all you attr_* calls in this new syntax, as well as calls to
188795 [azrael cream] Maybe it's a Javaism that's deeply engrained in my consciousness, but I
188815 [tanner.burso] Except that really all of the code in a class is executed at "load time",
+ 188816 [tanner.burso] as
+ 188818 [azrael cream] I think I agree with you. One shouldn't do stuff simply because that's
+ 188828 [tanner.burso] Other than code inside of methods what are you referring to?
| 188835 [azrael cream] Non-static initializers of instance variables too. Teh usual.
+ 188831 [phurley gmai] Actually the code in those method bodies is executed -- that is what
^ Q about tk buttons
188615 [jeppe88 gmai] a variable when pushing a button but tk won't let me.
+ 188628 [nagai ai.kyu] It means "var = var + 1".
| 188647 [jeppe88 gmai] Thanks that kind of worked, but how come that the variable still returns 0,
| 188660 [nagai ai.kyu] ???
| 188697 [jeppe88 gmai] Oh sorry I meant to say that it returns 1. If I click the button 29 times,
| 188763 [nagai ai.kyu] Because, callbacks are called in the event loop (Tk.mainloop).
| 188796 [jeppe88 gmai] Thanks. I want to write a Ruby/Tk version of my first program ever (at that
| 188875 [nagai ai.kyu] Hmmm... There are some problems.
| 188901 [jeppe88 gmai] Thank you that really cleared things up :)
| 188950 [nagai ai.kyu] It is an additional binding for 'Return' key press on the entry widget.
| 188982 [jeppe88 gmai] Ah ok, thanks.
+ 188938 [pfharlock ya] I'm probably misunderstanding the question, but after reading this post
^ [ANN] autorequire-0.0.0
188630 [ara.t.howard] URLS
^ [ANN] vim 7 ruby omni-complete v0.2
188631 [segfault has] Thanks to some outside suggestions and contributions we now have another
+ 188672 [ jupp gmx.de] 500 Internal Server Error for me :-|
| 188695 [segfault has] Seems to be working currently. Could be that my old box doesn't agree w/
+ 188722 [r.mark.volkm] Where are we supposed to put the rbcomplete.vim file?
+ 189394 [tsuraan tsur] Very cool. I just grabbed gentoo's vim 7.0b, and there were a couple
189406 [d454d web.de] yup, forgot to mention the endlines in my other post. flip -u did the
^ [OT] Re: vba --> ruby: tool, parse or assimilation?
188632 [ara.t.howard] and sometimes that includes excel
^ using ansicolor
188634 [sy1234 gmail] include Term::ANSIColor
+ 188637 [cameron.mcbr] Sy,
| 188691 [sy1234 gmail] That was the solution. I needed to require rubygems. Apparently, I
| + 188692 [sy1234 gmail] Silly me, this is Ruby. Although nothing is straightforward, google
| | 188694 [sy1234 gmail] I'm not sure that made english sense. Let's try that again.
| + 188718 [flori nixe.p] You can set RUBYOPT=-rubygems in your environment, if you don't want to
| 188737 [sy1234 gmail] Aah, good point. Maybe I should also recommend this for the guys who
| 188739 [ara.t.howard] be careful. it's breaks some packages, like the gsl.
| + 188743 [sy1234 gmail] Always a catch. Ok, I'd rather insert it into my code manually every
| + 188748 [jim weirichh] Does gsl just not work with gems at all? Or is it that setting RUBYOPT
| 188753 [ara.t.howard] there is a superclass conflict with with the Rational class. afaik this is
+ 188649 [flori nixe.p] require 'term/ansicolor'
| 188679 [ara.t.howard] that's good stuff florian! any idea how to make this work? (it's a snippet out
+ 188659 [james graypr] Just FYI, HighLine can also do ANSI color, and much, much more... :)