140520-147000 subjects 140943-141790

^ Re: Trouble trying Tao - myriards of compile errors :-<
140716 [fu.limin.tao] It's suprising that it can't be compiled on the newer version of GCC.
140874 [chneukirchen] He should have been named Erhardt Erhardt or Ludwig Ludwig.  Far

^ Here's a patch for wxRuby to support wxWidgets 2.6.0
140717 [spamtrap car] This was posted in another newsgroup by Dmitry to patch wxRuby 0.6.0 to

^ [OT] Re: Emacs vs. VI vs. IDE
140744 [Ara.T.Howard] no problem - my sysad actually showed it to me.  i don't know how i ever lived

^ Ruby DL Setup to send and receive windows messages?
140745 [awertyui gma] I am trying to send and receive messages between a ruby program and

^ Ruby DL Setup to send and receive windows messages?
140747 [awertyui gma] I am trying to send and receive messages between a ruby program and
140799 [ttate ttsky.] As the type POINT can't be defined internally, you can't use it in the definition of "MSG".

^ DBI, Sql Server, and Windows Security
140748 [brian.takita] Is is possible to use windows integrated security with the Sql Server

^ enum in ruby ?
140750 [mail excepti] I`ve a simple question about constants in ruby. Is there a possibility
+ 140752 [batkins57 gm] ...
+ 140753 [msparshatt y] The following is a simple implementation of what you want
| + 140755 [mail excepti] Thanks to all for your fast answers! That`s perfect, const_set is the
| + 140760 [jannis harde] ...
+ 140754 [usenet andre] What do you need constants for; why not directly use symbols?
| 140757 [mail excepti] I have to synchronize a lot of constants in my code with "constants" in
| 140831 [discordantus] it, and there was a major logic error, regarding scope.
+ 140756 [Ara.T.Howard] class MyClass
+ 140761 [discordantus] Others have given good direct solutions... But I wonder why you would
+ 140830 [lists bertra] A, B, C = (1..3).to_a

^ Ruby and Antrl
140758 [nospam nospa] Is it possible to generate Ruby parsers for Antrl defined trees?

^ Re: Ruby and Antlr
140759 [nospam nospa] Sorry, I meant Antlr, of course.

^ MMU-less systems and vfork.
140774 [binary42 gma] I have an upcoming project that will be on an MMU-less platform
140816 [spoooq gmail] You should probably do this in a c extension, you could pass in the execve
140827 [binary42 gma] Sorry I should have been more clear on this.
+ 140828 [spoooq gmail] Agreed, theres no way thats going to work. vfork != fork.
| 140829 [spoooq gmail] Just to explain what I meant by this... For most (ruby) applications,
+ 141158 [timsuth ihug] ...
  141162 [binary42 gma] This is what I needed to know. thanks. I should have looked harder but
  141223 [Daniel.Berge] Perhaps adding Process.vfork to core Ruby wouldn't be such a bad idea.
  141568 [nobu.nokada ] Using vfork() resulted SEGV, so it's been replaced with fork().

^ "Bounty" approach for small pieces of code?
140775 [hal9000 hype] I seem to recall there was some discussion here of
+ 140807 [hal9000 hype] Something like that, yes.
| 140808 [hal9000 hype] For one example, an fxruby tree widget that is like the
| 140810 [lymans gmail] Already done. You might need to specify a bit more what you're looknig
| + 140811 [joevandyk gm] I think you're missing the point.
| | 140815 [lymans gmail] lol... wrong? Nothin'! I've just spent too much time working with
| | 140819 [spoooq gmail] Last thing I want is a political debate, but Cypress Hill said it best...
| | 140821 [hal9000 hype] First time I recall seeing CH quoted here... are you insane? In the membrane?
| | + 140822 [spoooq gmail] In a past life.
| | + 140900 [bg-rubytalk ] best...
| + 140813 [hal9000 hype] But there's not a widget that can do that "out of the box" as far
|   140817 [lymans gmail] How black of a box do you want?
|   140820 [hal9000 hype] Quite right, there would be issues to resolve. This is one that I
|   140826 [james graypr] I'm found of the idea, though you're topic choices haven't touched on
+ 140840 [Bil.Kleb NAS] I'm definitely interested on the paying end, but
| + 140850 [shalofin gma] Depending on the price this is likely to fall under the micro
| + 140851 [Ara.T.Howard] we pay some guys to do work for us.  in addition to a regular contract we have
+ 140877 [gavin refine] ...
  + 140879 [shalofin gma] The money goes into escrow at some point to ensure the programmer(s)
  + 140880 [agorilla gma] Well, as was pointed out recently, the 'Peer Review' feature on
  + 140881 [Ara.T.Howard] if i were programming the service, IRC or http based, i'd make it invite only
    140966 [lymans gmail] While all of these are 'nice' features - what you're really wanting is

^ Re: FXRuby 1.2.6 using rubygems
140798 [lyle.johnson] That should be OK. If you wanted to load, say, FXRuby 1.0, you'd do
140801 [vjoel PATH.B] Oh, yeah, I forgot one of the main reasons why rubygems is so cool!
140886 [redgeREM0VET] Thanks for your quick supply!!!
140901 [lyle.johnson] OK.
140908 [redgeREM0VET] Shame on me ...
140912 [lyle.johnson] Well, no, as you said, the RubyGems implementation of require() was

^ Sending email w/ attachments
140812 [mwernsing gm] mail.set_content_type('multipart', blah blah)

^ [ANN] KirbyBase 2.2
140814 [jcribbs twmi] I would like to announce version 2.2 of KirbyBase, a simple, pure-Ruby
142966 [lispamateur ] The idea of plain text files appealed to me a lot (I had been pondering
142991 [jcribbs twmi] This might be the source of the slowness.  Is this field that you are
+ 143011 [surrender_it] why don't use a Time object?
| 143045 [jcribbs twmi] I chose to have Date/DateTime be field types in KirbyBase, rather than
| 143055 [chneukirchen] ruby 1.8.2 (2004-12-25) [powerpc-darwin7.7.0]
| 143531 [cribbsj oakw] irb(main):001:0> Time.at -1600000000
+ 143039 [lispamateur ] I left the Date field as a string in the format I originally receive
  143634 [lispamateur ] I found some time now for further experiments, and stored time as an
  143731 [cribbsj oakw] If I remember my experiments correctly when I first ported KirbyBase

^ ruby executable
140824 [DHaskin tran] does any know if there are tools to produce native executables from ruby
140825 [james_b neur] There is nothing that takes Ruby source and produces native code.
+ 141008 [google erikv] Grab the PDF, print it, take a beer (preferably Dutch beer),
| 141009 [jeff.barczew] Thanks Erik. That is a great article which explains and illustrates
+ 141048 [halostatue g] Two days ago, this was true. But with Eric Hodel's "I Rock" thread, I
  + 141102 [ptkwt aracne] ...
  + 141172 [james_b neur] Ah, of course.  But is this at the point of practical,
    141190 [ryand-ruby z] I'm curious James, as to how far you think we are from that goal. :)
    141206 [james_b neur] Oh, I couldn't give any estimates.  I'm basing my optimism on my
    141280 [ryand-ruby z] Weasel answer! :P
    141294 [james_b neur] Um, well, yeah.

^ win32ole events
140843 [jagenheim gm] I found a couple of peculiar stuff in win32ole_events.

^ Has anyone used Ruby for validated FDA applications?
140844 [simon_crase ] I'm considering using Ruby for a project for a medical application; the
+ 140847 [shalofin gma] Take two different programs, with two different languages if you must,
+ 140848 [wmorgan-ruby] What would you normally say about your trust in a third-party tool? For
  140858 [ira.burton g] We have made similar arguments for our php based work and it has never

^ MuraveyWeb 0.2.1 -- Ruby on Rails CMS
140845 [sdmitry lrn.] Here's a bugfix release of MuraveyWeb. If you're using it, I strongly

^ Hard Disk Part Library?
140849 [dave.m email] is there any lib to part a device using ruby?

^ Re: FileTest::exists? Not Finding Windows Files with Spaces in Name
140852 [djberg96 hot] 'ls
140854 [dave burt.id] ...
140857 [bob.news gmx] => nil
+ 140872 [Ara.T.Howard] mercifully.  ;-)
+ 141526 [dcorbin mach] Or just you forward slashes, the Ruby standard.

^ Bug Tracker
140856 [xsltguru gma] We've been looking for an alternative bug tracking system.  We were
+ 140859 [snowblink gm] Bugtrack?
| 140860 [xsltguru gma] Thanks for the link Jon!
+ 140862 [jason.sweat ] Not written in Ruby, but Scarab (http://scarab.tigris.org/) has a
| 140865 [xsltguru gma] Thanks Jason,
+ 140863 [tom infoethe] Yours,
| 140864 [krsgoss gmai] You could also look at FogBugz.  Its pretty affordable, and has
| 140871 [xsltguru gma] FogBugz has the same technical drawbacks (in our view) as Trac.  And
+ 140866 [demetriusnun] If you're using Subversion for source-code repository, I would stronly
| 140894 [ptkwt aracne] ...
| + 140899 [xsltguru gma] Thanks Phil,
| | + 140906 [shalofin gma] Andy,
| | | 140918 [xsltguru gma] Wayne,
| | + 140941 [stevetuckner] We currently use Instiki for use to track bugs with task pages. What
| + 140903 [shalofin gma] I've been looking at the same problem here too.  If I can get BugTrack
|   140909 [ksruby gmail] And if you provide me with changes, I'd be glad to include them into
|   140921 [xsltguru gma] Ahh Kent! Good to hear from you.  The first step will definitely be to
|   140925 [ksruby gmail] Sure thing. I was drugged by different projects from the BugTrack
+ 140867 [Stephan.Kaem] Could trac do it?
| + 140869 [xsltguru gma] Trac seems to be popular.  I'll have to review it more, but didn't see
| | + 140870 [caleb aei-te] <Location "/cgi-bin/trac.cgi/login">
| | + 140873 [usenet andre] Trac doesn't do any authentication, it relies on the webserver for that.
| + 140876 [Digikata gma] If you're looking for a good starting design document you might look at
|   140885 [xsltguru gma] Thanks to everyone for their input,links, etc... You guys are fantastic!
+ 141181 [nicholas_wie] I ignore the stage of development of Coterie, but AFAIK it's a TRAC
| 141218 [xsltguru gma] Nicholas,
+ 141188 [angdraug gma] I don't think you will use it as it is (it's in PHP, and code is
  141217 [xsltguru gma] Thanks Dmitri.  And you're probably right.  The more references I get

^ OpenCascade
140878 [martindemell] ...
+ 140905 [lyndon.samso] Bummer, I thought you were talking about the Psion Revo game of
+ 140920 [vjoel PATH.B] For what kinds of applications?
  140993 [martindemell] ...

^ [QUIZ] [Solution] Barrel of monkeys
140883 [ruby.brian g] I once again had the pleasure of solving a ruby quiz. Here's my solution.
141374 [ruby.brian g] After removing the typos that somehow crept in there and adding a
141387 [gavin refine] Nice fit, but it doesn't appear to be a Barrel of Monkeys playlist.
141391 [ruby.brian g] One should not work on two things at the same time. Nicely spotted ;). *blush*

^ Pickaxe page 342, Ranges in Boolean Expressions --I don't understand
140884 [gunnar.larss] I can not make sense of the boolean ranges. The example
140887 [lukfugl gmai] It appears to me that the second condition in the range UNSETs, but
140889 [gunnar.larss] OK.
140893 [bob.news gmx] It's historic: Perl does it the same way.  It's useful because you can

^ I rock.
140888 [drbrain segm] Yup, rb_intern needs to be cached.  Yup, the __self thing is wrong (it
+ 140895 [ptkwt aracne] ...
| 140898 [drbrain segm] This one (Ruby2RubyC) generates a C extension, where the other tail
| + 140923 [sellberg gma] Sounds like a nice way to obfuscate code a bit, for those that are
| + 140924 [nohmad gmail] Python has PyRex which enables writing CPython extensions
|   140945 [ryand-ruby z] Ruby2RubyC will probably not, for the first few months at least,
|   140951 [drbrain segm] Yup, it only bypasses the fast parts of eval.c (AST walking), and none
|   + 140965 [ryand-ruby z] oooh. I didn't think of that. Not sure why. :P
|   | 141051 [agorilla gma] Not being a c programmer, I've been watching this thread (and some
|   | 141094 [drbrain segm] I think that is on-target.
|   | 141169 [agorilla gma] Eric, you and Ryan have impressed me before, but this takes the cake.
|   + 140975 [nohmad gmail] Oops, by 'type conversion', I meant PyRex-style C types usage.
+ 140944 [ryand-ruby z] YAY! You do rock! And no, "__self" doesn't suck, but most of the C impl

^ un_metaclass
140890 [Ara.T.Howard] thoughts on how to do this
+ 140892 [bob.news gmx] I'd prefer to call it #instance 'cause that's what it is. :-)
| + 140897 [Ara.T.Howard] hmmm.  ok.  any ideas?  i'm playing with nesting and ancestors - but no luck.
| | 140904 [kig misfirin] class Class
| | 140911 [Ara.T.Howard] is that perl?  ;-)
| | 140973 [Ara.T.Howard] it seems to miss much of the time?
| + 140907 [Ara.T.Howard] class Module
+ 140964 [discordantus] heh... I was ahead of you on that one :) in the "inside_metaclass?"
  140972 [Ara.T.Howard] class Module
  140985 [discordantus] Ugh. I hadn't thought about the metaclasses of classes, or the
  141022 [Ara.T.Howard] the only reason i did is that i needed
  141055 [discordantus] The problem the the above definition of inside_metaclass? is that it
  141086 [Ara.T.Howard] hmm.  so how else to do it?

^ [ANN] Packgen 0.1
140896 [nospam lunac] I'm happy to announce the first release of my first "real" project coded

^ RMagick build problem on OS X
140902 [usenet andre] I've got a problem with RMagick on OS X. I have installed the
140914 [sastph sas.c] I've not had much luck with fink. Try the procedure I describe at

^ Typo-checking instead of static typing
140910 [bg-rubytalk ] Once again, static typing reared its head on the mailing list, and once
+ 140913 [curt hibbs.c] As I read this, I immediately imagined parsing all the individual tokens
+ 140916 [ggg ser1.net] once
| + 140931 [john.carter ] Searches through all defined symbols for near misses in namespace.
| | 141003 [joost zeekat] It's also interesting to note that perl does a simpler (but surprisingly
| + 140992 [bob.news gmx] Thanks for that comprehensive summary.  However I don't fully agree: in
+ 140922 [james_b neur] The arguments I've heard for static typing rarely focus on catching
+ 140930 [drbrain segm] between midnight and 4am.  As you can imagine, writing code tired is
| 140932 [hal9000 hype] Let me put in a plug for code coverage tools in general.
| + 140935 [drbrain segm] ZenTest?
| | + 140936 [hal9000 hype] I don't know ZenTest. I was thinking of rcov or whatever
| | + 140939 [pat.eyler gm] recently (to be published soon) -- first without unit_test, then the
| |   140940 [pat.eyler gm] [lots of test result stuff snipped]
| + 141052 [cmills frees] seldom-run
|   141112 [flori nixe.p] (flori@lambda:flori 0)$ gem list -r |grep covera
+ 140958 [nickwoolley ] At the risk of being jeered: I have found perl's 'use strict' with 'my'
| + 140963 [hal9000 hype] It's not a question of cluelessness, but I would state it
| + 141012 [florgro gmai] The latter is available through ruby-contract. See
+ 141005 [jlsysinc all] Not a typo, and arguably anything is a braino.
  141068 [joevandyk gm] That's about my most common error too (it ties with a parse error due
  + 141092 [hal9000 hype] Yes. Most languages just shift this "boundary problem" into
  + 141096 [bg-rubytalk ] Python to the rescue!  See, when your language doesn't have end statements
    + 141103 [joaopedrosa ] Go with Java and use Generics. Avoid reflection, bytecode engineering
    + 141105 [joost zeekat] [ snip ]
      + 141116 [bg-rubytalk ] anyway.
      + 141465 [bg-rubytalk ] anyway.
        + 141467 [mrcode netro] Absolutely. In fact, this should be the norm. When you consider edge cases
        | 141468 [bg-rubytalk ] cases
        | 141504 [jlsysinc all] This one is rather tricky.
        | 141570 [mrcode netro] [snip tests]
        + 141477 [ruby-ml magi] Did you try Ryan Davis' zentest[1]? It automatically generates

^ Question about unit tests
140915 [vfoley gmail] I'm writing a small LiveJournal client, and I have a question for the
+ 140917 [Daniel.Berge] You could test with your password, but distribute with a bogus password
+ 140919 [pat.eyler gm] You might try contacting LiveJournal to see if they have a test account, or
  140927 [tom infoethe] Yup, or from an environment variable.
  140933 [Stephan.Kaem] Or let the tests read it from a configuration file. YAML comes to mind..

^ [ANN] traits-0.0.0
140926 [Ara.T.Howard] URLS
+ 140928 [Daniel.Berge] Dan
| + 140934 [Ara.T.Howard] indication, mark, note, particularity, peculiarity, point, property,
| | 140937 [vjoel PATH.B] But that shouldn't cause any confusion to ruby folks...
| | 140947 [Ara.T.Howard] hmm.  i'll change it back to 'attributes' if people are going to use it but
| | + 140952 [vjoel PATH.B] class C
| | | + 140960 [Ara.T.Howard] i like it - but name clashes...
| | | | 140988 [usenet2 nosp] What about "member"?
| | | | 141019 [Ara.T.Howard] for some reason that implies either a function or bad joke to me ;-)
| | | + 140991 [surrender_it] +1 lovely :)
| | |   141020 [Ara.T.Howard] ok - an alias for 'has' ;-)
| | + 140954 [agorilla gma] I like 'traits', it's a good synonym for attributes, even gets all of
| | | 140974 [Ara.T.Howard] cool.  thats 3 for and 2 against.
| | + 141004 [jlsysinc all] Noooo!  I've already got 1000 lines of ruby code dependent on this module!
| + 140983 [zdennis mkte] ...
| | 141016 [Ara.T.Howard] i actually had the whole thing wrapped in a Traits module...  i'm ok with this
| + 141038 [chneukirchen] Yeah, I thought that too... to me traits are mix-ins (possibly limited
+ 140929 [dave.m email] Magnificent !
+ 140955 [kh newclear.] ...
  140976 [Ara.T.Howard] so mtrait would be a wrapper on trait?
  141044 [kh newclear.] ...