[#98950] Strange behaviour of Strings in Range — Michael Neumann <mneumann@...>
Hi,
Hi,
[#98965] Don't understand hashing... — Michael Neumann <mneumann@...>
Hi,
[#98975] Why no Proc##[]=() ? Why no Proc##replace() ? — Jean-Hugues ROBERT <jean_hugues_robert@...>
Hi,
I'm not sure what your proposal means.
About class Proc; def []=(*args); self[*args] end end and the value of
On Sun, May 02, 2004 at 05:18:09PM +0900, Jean-Hugues ROBERT wrote:
At 22:10 02/05/2004 +0900, you wrote:
I understand the concept of an lvalue in assignment. I just don't think it
About hypothetical class Proc; def []=(*args) self[*args] end end
On Monday 03 May 2004 7:54 am, Jean-Hugues ROBERT wrote:
Warning: I believe this thread of msgs is rather academic. Because I
[#98980] Ruby Newbie (ooh, that rhymes!) - When do I use do/end, when {}? — glenn_m_smith@... (Glenn)
Hello all
Mark Hubbart wrote:
Jim Weirich wrote:
On Sunday, May 2, 2004, 9:53:40 AM, James wrote:
Gavin Sinclair wrote:
Hi --
Hi David, Robert & all...
[#99023] ruby 1.8 differences? — glenn_m_smith@... (Glenn)
Can anybody point me at a list of what's changed in Ruby
[#99045] ANNOUNCE: vflow 0.1 beta — jm <jm@...>
Module: vflow
[#99053] print <<XXX parses some text in scope ending with XXX -- Why? — "Richard Lionheart" <NoOne@...>
As I read Thomas&Hunt p. 205, Ruby should build a quoted string with the
[#99062] Re: rubygem BUG — "Mehr, Assaph (Assaph)" <assaph@...>
[#99102] model for my problem (network simulator) — Gergely Kontra <kgergely@...>
Hello!
[#99105] What do you use Ruby for? — glenn_m_smith@... (Glenn)
OK, the more I read about Ruby (currently on page 29 of the FAQ,
Glenn wrote:
[#99113] $SAFE = 3.5? — Guillaume Marcais <guslist@...>
Is there anyway to have the same restriction that $SAFE=4 would give
il Tue, 4 May 2004 04:14:06 +0900, Guillaume Marcais <guslist@free.fr>
Mark Hubbart wrote:
Hi,
>>>>> "H" == Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> writes:
Hi,
>>>>> "H" == Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> writes:
[#99119] YAML vs. Marshal — dejaspam@... (Bill Atkins)
Is there any reason to use Marshal instead of YAML? Is there anything
Bill Atkins wrote:
Joel VanderWerf wrote:
why the lucky stiff wrote:
Hal Fulton wrote:
On Wednesday, May 5, 2004, 3:35:08 AM, why wrote:
Gavin Sinclair wrote:
On Wed, 5 May 2004, Joel VanderWerf wrote:
[#99134] rubygems implementation question — Charles Comstock <cc1@...>
I was curious why the code in installer.rb in ruby gems was setup like this?
[#99136] IO::write — Charles Comstock <cc1@...>
Why is there only an IO::read, and no equivalent IO::write that takes a
Hi,
[#99173] Can a program be made to drop into irb? — Gavin Sinclair <gsinclair@...>
I'd like to be able to write a program that, halfway through
On Tue, 4 May 2004, Gavin Sinclair wrote:
[#99181] Re: Strange behaviour of Strings in Range — "Martin Elzen" <martinelzen@...>
Hi everyone.
[#99183] One class per file — "rolo" <rohitlodha@...>
Hi
[#99189] Using TkTree - Desperately need help — dejaspam@... (Bill Atkins)
Can anyone give me a step-by-step method of using TkTree on Win32? I
[#99196] madeleine gem problem (or rubygem one) — gabriele renzi <surrender_it@...1.vip.ukl.yahoo.com>
Hi gurus and nubys,
[#99204] What so special about PostgreSQL and other RDBMS? — "Sarah Tanembaum" <sarah.tanembaum@...>
Beside its an opensource and supported by community, what's the fundamental
"Daniel Morgan" <damorgan@x.washington.edu> wrote
[#99205] Gnome2 panel applets? — Jamis Buck <jgb3@...>
Is it possible to create panel applets for Gnome2 using the ruby-gnome2
[#99244] Re: RubyGem behind an authenticating proxy — "Mehr, Assaph (Assaph)" <assaph@...>
> I can't offer any real help; I can only say that RubyGems' proxy
[#99270] Is Ruby Top 1 of Programming Languages that are Loved? — "Park Heesob" <phasis68@...>
Hi all,
In article <c7b98v$4b7$1@orkan.itea.ntnu.no>,
Mark Hubbart <discord@mac.com> wrote:
In article <83173408.0405051506.5db85fe6@posting.google.com>,
* Phil Tomson <ptkwt@aracnet.com> [0554 02:54]:
On Thu, 6 May 2004, Dick Davies wrote:
il Fri, 7 May 2004 00:05:03 +0900, "Curt Hibbs" <curt@hibbs.com> ha
Ummm, folks, this is getting a bit tedious. You're "preaching to the
Matt Lawrence wrote:
On Fri, 7 May 2004, Curt Hibbs wrote:
[#99288] signaling another thread — "Ara.T.Howard" <Ara.T.Howard@...>
[#99294] 0.0 sign — Elias Athanasopoulos <elathan@...>
Hello!
[#99324] REXML bug? — Makoto Kuwata <kwa@...>
[#99326] RAA error - can't dup NilClass — Simon Strandgaard <neoneye@...>
When I try to enter my project page
Hi,
Hi, again,
"NAKAMURA, Hiroshi" <nahi@keynauts.com> wrote:
Hi,
Hi!
I'm not familiar with rubygems, but raa is the ruby equiv of cpan
[#99334] vim and make — Doug Kearns <djkea2@...>
We're having a bit of a discussion over on vim-ruby-devel about the
[#99352] iterator-0.7 — Simon Strandgaard <neoneye@...>
homepage:
[#99354] readlines — Martin Uruz <udlduz@...>
hi
[#99399] DRb Connection Closed Error?!?!?!? — "Ken Hilton" <kenosis@...>
Greetings,
[#99403] mod_ruby: Consequences of shared interpreter — Hal Fulton <hal9000@...>
After more than two years, I'm looking at mod_ruby again.
[#99438] What is Borges? — dejaspam@... (Bill Atkins)
Can someone please explain to me what Borges does? Its home page
* Bill Atkins <dejaspam@batkins.com> [0534 01:34]:
On Fri, 7 May 2004 19:58:29 +0900, Dick Davies wrote
* Kirk Haines <khaines@enigo.com> [0526 15:26]:
On Sat, 8 May 2004 05:56:09 +0900, Dick Davies wrote
Kirk Haines (khaines@enigo.com) wrote:
Dick Davies wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Kaspar Schiess wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Julian Fitzell <julian@beta4.com> wrote in message news:<409C0C0E.6040002@beta4.com>...>
[#99456] ruby replacement for net::patricia needed — jm <jm@...>
I'm looking for the ruby equivalent of the perl Net::Patricia module
[#99477] Encoding with TCPSocket — Michael Mueller <mueller@...>
Hello!
[#99498] test unit & singleton — Guillaume Marcais <guslist@...>
How do you get a fresh copy of a singleton between 2 unit test? It
That's why you want to avoid singletons as much as possible when it
[#99515] DBI, OCI8 and the 'tables' method — djberg96@... (Daniel Berger)
Hi all,
[#99527] Ruby Installer for Windows: use of Win32OLE bug causes crash — Jos Backus <jos@...>
This is with the latest Ruby Installer for Windows, 181-13-rc2.
[#99583] Ruby Installer for Windows 1.8.1-13 final — "Curt Hibbs" <curt@...>
The Ruby Installer 1.8.1-13 (final) for Windows has been released and
I'm pleased to announce the kickoff of RubyForge project called "Why Ruby?"
> I'm pleased to announce the kickoff of RubyForge project called "Why
Curt Hibbs wrote:
I have uploaded a release candidate for Ruby Installer that was built using
On Thu, 1 Jul 2004 04:45:43 +0900, Curt Hibbs <curt@hibbs.com> wrote:
Lyle Johnson wrote:
The original release candidate that I posted earlier today did not include
RC3 adds back the missing support for OpenGL. There were no other changes,
> RC3 adds back the missing support for OpenGL. There were no other changes,
Hello Curt,
Hi,
Hi,
nobu.nokada@softhome.net wrote:
Hi,
il Tue, 13 Jul 2004 21:46:30 +0900, "Curt Hibbs" <curt@hibbs.com> ha
Hello Curt,
Lothar Scholz wrote:
[#99597] How to get the last 5 elements of an array? — Gavin Sinclair <gsinclair@...>
Hi,
Hi --
[#99636] Can't build with Panther — Jim Freeze <jim@...>
Hi
[#99644] My favorite RCRs... — Hal Fulton <hal9000@...>
This is just to stir things up a little. Go to rcrchive.net and vote
[#99647] Code for a transparent proxy? — Michael Vondung <mvondung@...>
I'm dabbling in something that I have little to no understanding of
[#99660] interface 0.1.0 — djberg96@... (Daniel Berger)
Hi all,
[#99680] rubygarden homepage hacks — Simon Strandgaard <neoneye@...>
On daily basis the homepage at rubygarden is being edited.
On Mon, 10 May 2004 07:24:03 +0900, Simon Strandgaard
Simon Strandgaard <neoneye@adslhome.dk> wrote:
On Mon, 10 May 2004 17:55:44 +0900, Jean-Hugues ROBERT wrote:
On Mon, 10 May 2004, Kristof Bastiaensen wrote:
On Tue, May 11, 2004 at 01:13:16AM +0900, Hugh Sasse Staff Elec Eng wrote:
[#99681] Roundup of new RubyGems features — Gavin Sinclair <gsinclair@...>
Hi folks,
[#99686] running gem — Paul Vudmaska <paul@...>
I'm testing a new host. All is not so great. It is bsd. I'm kind of new
[#99734] in search of a compelling reason to use ruby.... — Ryan Paul <segphault@...>
i'm a python programmer, and I have recently been hearing a lot about
In article <pan.2004.05.10.10.37.41.800624@sbcglobal.net>,
[#99738] redcloth and dynamic content — Dick Davies <rasputnik@...>
[#99764] safe eval? — "Ara.T.Howard" <Ara.T.Howard@...>
Ara.T.Howard wrote:
>>>>> "F" == Florian Gross <flgr@ccan.de> writes:
ts wrote:
>>>>> "F" == Florian Gross <flgr@ccan.de> writes:
On Wed, 12 May 2004, ts wrote:
ts wrote:
>>>>> "F" == Florian Gross <flgr@ccan.de> writes:
[#99775] RCR: Unique Object for Each source file — dejaspam@... (Bill Atkins)
Each Ruby .rb file is currently executed within the class Object. So
[#99816] Web, Cookies and Sessions — "Dmitry V. Sabanin" <sdmitry@...>
Hi,
"Kirk Haines" <khaines@enigo.com> writes:
On Wednesday 12 May 2004 03:03, Eric Schwartz wrote:
On Wed, May 12, 2004 at 10:52:12AM +0900, Dmitry V. Sabanin wrote:
[#99850] Break points IN ruby code? — "Ken Hilton" <kenosis@...>
I've been having trouble setting break points in certain ruby constructs
[#99851] SciTE and Scintilla — Kaspar Schiess <eule@...>
-----BEGIN PGP SIGNED MESSAGE-----
[#99854] Proposal: Object#send(nil) -> self — Gavin Sinclair <gsinclair@...>
A quick one. I see some sense in Object#send accepting 'nil' as the
[#99879] Strange regexp behaviour in gsub — Kristof Bastiaensen <kristof@...>
Hi,
On Wed, 12 May 2004 08:15:28 +0900, Joel VanderWerf wrote:
[#99889] Ruby on AIX 4.3.3 — Matt Lawrence <matt@...>
I just built Ruby 1.8.1 on an AIX 4.3.3 box using gcc. When I try to run
On Wed, 12 May 2004, Mark Hubbart wrote:
Hi Matt,
On Wed, 12 May 2004, Zane Dodson wrote:
[#99892] popen3 on windows — Joel VanderWerf <vjoel@...>
[#99898] wikiwiki and authentication — jm <jm@...>
Looking a ruwiki (and others) it seems there is a great range of wikis
[#99945] Recommendations (Ruby making my head swim) — Mike Rhodes <rhodes553@...>
I recently bought "Programming Ruby" and set out to learn the language
On Wed, 12 May 2004 10:10:19 -0400, Mike Rhodes wrote:
[#99960] PStore vs. YAML::Store — "Ara.T.Howard" <Ara.T.Howard@...>
Ara.T.Howard wrote:
[#99966] Major Addition Bug? — "Sean O'Dell" <sean@...>
Doing this:
>>>>> "S" == Sean O'Dell <sean@celsoft.com> writes:
On Wednesday 12 May 2004 09:53, ts wrote:
Sean O'Dell wrote:
Hal Fulton wrote:
I guess, you guys are missing the point,
Mohammad Khan wrote:
[#100032] are there any ruby IDEs? — Ryan Paul <segphault@...>
I use vim most of the time, but i'm curious if there are any
il Wed, 12 May 2004 21:06:22 GMT, Ryan Paul <segphault@sbcglobal.net>
il Thu, 13 May 2004 10:15:29 +0200, "E.-R. Bruecklmeier"
[#100051] 100000th ruby-talk post! — David Alan Black <dblack@...>
Hi --
[#100058] nasty regexp problem — sera@... (Francis Hwang)
Hi all,
[#100093] How to make combinations of an array to produce all possible expressions? — Erik Terpstra <erik@...>
I have an array 'conds', which contains some sub-expressions for an
[#100136] Ruby's Best -- Please Help — "Curt Hibbs" <curt@...>
On the "Why Ruby?" project wiki (http://whyruby.rubyforge.org/), I am trying
If you were an early visitor to:
Curt Hibbs wrote:
[#100137] First Presentation Posted to Why Ruby! — "Curt Hibbs" <curt@...>
Assaph Mehr just posted the first presentation to Why Ruby
In article <EAENKKNOJPMNCDMLDOMLKEHHEFAA.curt@hibbs.com>,
> If I were a Ruby Newbie just coming into the language and community I
Phil Tomson wrote:
[#100147] Ruby productivity question — "Its Me" <itsme213@...>
After a moderate amount of quite enjoyable time working with Ruby, I find
[#100182] C++ Exception compatibility idea — Asfand Yar Qazi <im_not_giving_it_here@..._hate_spam.com>
Hi,
In article <40A3E539.2010204@hypermetrics.com>,
On Fri, 14 May 2004 08:23:51 +0900, Phil Tomson <ptkwt@aracnet.com> wrote:
I'm trying to install Ruby's readline module on OS X and am having the
On Friday, 14 May 2004 at 8:23:51 +0900, Phil Tomson wrote:
Jim Freeze wrote:
On Fri, 14 May 2004 08:23:51 +0900
[#100192] mahoro-0.1 — Shu-yu Guo <shu@...>
Mahoro is a (very) simple and straightforward interface to the libmagic
[#100193] subclasses of string as hash keys — Matthias Georgi <matti_g@...>
Hi,
[#100220] Exploratory testing with Ruby — Brian Marick <marick@...>
I wrote an article introducing testers to Ruby by way of showing how
[#100251] ruby and gnome-canvas — Ryan Paul <segphault@...>
I have been experimenting with the ruby gnome bindings, and I have found a
[#100273] Regexp Error? — "Robert Klemme" <bob.news@...>
What's wrong here?
[#100295] Re: Regexp Error? — Michael Campbell <michael_s_campbell@...>
ts wrote:
>>>>> "M" == Michael Campbell <michael_s_campbell@yahoo.com> writes:
ts <decoux@moulon.inra.fr> wrote:
>>>>> "S" == Simon Strandgaard <neoneye@adslhome.dk> writes:
On Fri, 14 May 2004 23:21:27 +0900
[#100325] Re: Please revisit Ruby's Best and vote for additions — "Curt Hibbs" <curt@...>
James Britt wrote:
On Sat, 15 May 2004 05:58:43 +0900, Sascha Ebach wrote:
Curt Hibbs wrote:
[#100333] getc windows != linux — Roeland Moors <roelandmoors@...>
I'm trying to communicate with a program (gnucap) using ruby.
[#100345] Recursion depth — Kevin Bullock <kbullock@...>
Take the following two recursive implementations of Euclid's algorithm,
[#100382] profiling ruby extensions — Elias Athanasopoulos <elathan@...>
Hello!
[#100395] Need Help Selecting a GUI — dejaspam@... (Bill Atkins)
As anyone can tell by looking at the topics of my recent posts, I'm
[#100411] GET-parameters an local vars — Dirk Einecke <dirk.einecke@...>
Hi.
[#100431] error in reg ex parser of 1.6.3 and 1.8.1? — "Christian Kaiser" <chk@...>
I would assume this to be an error:
[#100452] Singleton classes — "rolo" <rohitlodha@...>
Hi
[#100461] Ruby on Rails — Matt Lawrence <matt@...>
Very neat presentation, it kept me up way too late last night watching it.
> One thought that occurred to me while I was watching the video is that
On Saturday, 22 May 2004 at 23:15:38 +0900, David Heinemeier Hansson wrote:
[#100463] Spam attack on Ruby-Garden — Carsten Eckelmann <careck@...42.com>
Hi everybody,
[#100469] Is Ruby the Language for Me? — n.koren@... (Nathan Koren)
Greetings!
[#100497] Why do #dup and #clone behave differently with respect to instance methods — "Robert Klemme" <bob.news@...>
>> class Foo;end
[#100500] RCR: More enumerator functionality — Kristof Bastiaensen <kristof@...>
Hi,
[#100502] Method overloading — imodev@...
Hi all,
[#100510] Object#copy [rcr?] — "Ara.T.Howard" <Ara.T.Howard@...>
[#100511] How to duck type? - the psychology of static typing in Ruby — Tim Bates <tim@...>
Hi all,
Broken record time:
Robert Klemme wrote:
"Robert Klemme" <bob.news@gmx.net> wrote in message news:<2gs1pcF65u2uU1@uni-berlin.de>...
On Mon, 17 May 2004, Tim Bates wrote:
John Carter wrote:
On Tue, 18 May 2004, Tim Bates wrote:
John Carter wrote:
On Tue, 18 May 2004 21:56:52 +0900, Dave Thomas wrote:
On Thu, 20 May 2004 03:43:22 +0900, Dave Thomas wrote:
Marek Janukowicz wrote:
Hal Fulton wrote:
[#100526] How to a copy a file ? — "Florent 'flure' C." <flurePASDESPAM@...>
Hello
[#100573] Highlighting for unit testing output (console) — "Gavin Sinclair" <gsinclair@...>
I'll personally award three kudos points to anyone who implements a patch
[#100579] Re: CSV bug? — "Pe, Botp" <botp@...>
Nahi aka NAKAMURA, Hiroshi [mailto:nahi@keynauts.com] humbly replied:
[#100589] writable — paul@... (paul vudmaska)
Thanks to the help of a kind rubyist i'm able to write a script for
[#100613] FoX: removing widgets — Yuri Leikind <y.leikind@...>
Hello all,
Yuri Leikind wrote:
On Wed, 19 May 2004 08:43:49 +0900
Yuri Leikind wrote:
I won't ask which is better, since I've just read some of the colorful
[#100621] Problem using YAML — Carol Almquist <calmquist@...>
I am using ruby 1.8.1 and yaml to store data records. After a few minutes I
[#100629] Newbie installation problem: libraries? — Paul Emmons <pemmons@...>
I have recently installed ruby-1.8.1 on my Mandrake Linux system.
[#100640] Sprites in RUDL — glenn_m_smith@... (Glenn)
My attempt at writing PACMAN was going smoothly but now I've stalled.
[#100649] Windows desktop app w/ simple db; how? — "Kirk Haines" <khaines@...>
Imagine that you had a very simple web based application. It queries some
>
Carl Youngblood wrote:
[#100653] Zero is true ... whoda thunk? — "Richard Lionheart" <NoOne@...>
Hi,
Richard Lionheart wrote:
On Wed, 19 May 2004 06:34:54 +0900, Mark Sparshatt wrote:
Claus Spitzer wrote:
Jamis Buck <jgb3@email.byu.edu> writes:
[#100676] RMagick jp2 problem — "Ara.T.Howard" <Ara.T.Howard@...>
[#100677] RCR: UNIX credentials — Guillaume Marcais <guslist@...>
To get a feel before submitting a real RCR:
Hi,
[#100678] Re: CSV bug? — "Pe, Botp" <botp@...>
Gavin Sinclair [mailto:gsinclair@soyabean.com.au] happily wrote:
[#100690] Re: Zero is true ... whoda thunk? — David Naseby <david.naseby@...>
>-----Original Message-----
[#100691] Re: Zero is true ... whoda thunk? — David Naseby <david.naseby@...>
>-----Original Message-----
David Naseby (david.naseby@eonesolutions.com.au) wrote:
nonzero? returned nil instead of false for me. Shouldn't it return false?
[#100699] IronPython: A fast Python implementation for .NET and Mono — ptkwt@... (Phil Tomson)
Hey
[#100721] irb or xterm crash with UTF-8 — Simon Strandgaard <neoneye@...>
server> irb
[#100726] Arguments and formal variables — Angel Martin <angel@...>
In first place I sorprised with te behavior of formal variables inside a
[#100735] UDP Asynchrone connection problems — <greg.burri@...2000.ch>
Hi all !
[#100793] Fortran Format? — qubert@... (Qubert)
OK, I have an algorithm that I created to format a series of numbers
[#100808] bad maths — Martin larsson <morg@...>
Hi
[#100817] Re: How to duck type? - the psychology of static typing in Ruby — David Naseby <david.naseby@...>
>-----Original Message-----
[#100837] Re: ODBC connection string for MS-Access — Shashank Date <shanko_date@...>
That worked ... thanks a million Joao !!!
[#100839] Where to download FXRuby library; where to put it; RUBYLIB, RUBYPATH env. vars — "Richard Lionheart" <NoOne@...>
Hi,
[#100857] Multicasting with Ruby? — Daemon Le <dle@...>
Hi,
[#100862] Ruby's builtin Datastructures — Brian Schroeder <spam0504@...>
Hello all,
Thanks for your answer. I should have looked in the raa by myself. Just a
Brian Schroeder wrote:
On Thu, May 20, 2004 at 09:45:12PM +0900, Simon Strandgaard wrote:
[#100863] Ruby/DBI 0.0.23 — Michael Neumann <mneumann@...>
Hi,
[#100867] seraching backward in files — Patrick Gundlach <clr1.10.randomuser@...>
Dear ruby hackers,
[#100886] Files ugly clone — Simon Strandgaard <neoneye@...>
I want to clone a filedescriptor, but no matter
[#100892] Re: Zero is true ... whoda thunk? — "Mills Thomas (app1tam)" <app1tam@...>
-> -----Original Message-----
[#100893] Include into class after instance is created — Brian Schroeder <spam0504@...>
Hello,
[#100910] make File#dup intuitive — Simon Strandgaard <neoneye@...>
position is not copied.. try this example for yourself
Hi,
nobu.nokada@softhome.net wrote:
Hi,
[#100922] vuby - VM for Ruby — "rolo" <rohitlodha@...>
Hi all,
[#100924] Re: vuby - VM for Ruby — "Gavri Savio Fernandez" <Gavri_F@...>
> From: rolo [mailto:rohitlodha@hotwireindia.com]
[#100926] Overriding "", [], and {} — dejaspam@... (Bill Atkins)
Is there any way to cause "", [], and {} to have different behaviors.
[#100962] Re: CSV bug? — "Pe, Botp" <botp@...>
Nahi aka NAKAMURA, Hiroshi [mailto:nahi@keynauts.com] wrote:
Hi,
I have begun work on a version of the One-Click Ruby Installer for Mac
[#101001] ISAAC Random Number Generator — "Kirk Haines" <khaines@...>
Iowa includes a class, Iowa::ISAAC, which is a pure ruby implementation of
[#101017] Is it possible to call functions from different scripts in a Ruby script ? — Axel Etzold <aetzold@...>
Dear experienced Rubyists,
[#101019] begging for a hint in app design — Benny <linux@...>
dear list,
[#101038] more mysql drivel — Paul Vudmaska <paul@...>
so if you are not interested delete please.
[#101070] Instiki markup — "Dave Burt" <burtdav@...>
I'm not bagging Instiki. It's cool. RedCloth, BlueCloth or RDoc are all very
[#101071] Concerning version numbers... — Hal Fulton <hal9000@...>
A few people in recent weeks have been bemoaning the fact that software
Trailing decimal places would serve the same purpose.
Nicholas Van Weerdenburg wrote:
On Sunday, May 23, 2004, 1:37:26 PM, Hal wrote:
What about those who use both?
This is an interesting discussion, as it's something that I have vacillated
[#101086] Segfault with win32ole, WMI and structs — djberg96@... (Daniel Berger)
Hi all,
[#101094] separate a HTML-tag in a hash — Dirk Einecke <dirk.einecke@...>
Hi.
Dirk Einecke said:
Hi.
[#101104] Emacs Ruby-Mode — Charles Comstock <cc1@...>
Was something changed recently in emacs ruby mode in the way it parses lines
[#101110] Ruby for educational purposes and localization — Laurent Julliard <laurent__no__@__spam__moldus.org>
All,
il Sun, 23 May 2004 13:53:59 +0200, Laurent Julliard
gabriele renzi wrote:
On Mon, May 24, 2004 at 01:41:35AM +0900, Hal Fulton wrote:
[#101144] compiling mmap? — Mark Hubbart <discord@...>
Hi,
>>>>> "M" == Mark Hubbart <discord@mac.com> writes:
>>>>> "M" == Mark Hubbart <discord@mac.com> writes:
>>>>> "M" == Mark Hubbart <discord@mac.com> writes:
[#101146] mysql-ruby or ruby-mysql? — Randy Lawrence <jm@...>
We're currently using:
[#101151] Deutschsprachige Mailingliste — Michael Neumann <mneumann@...>
Hallo,
[#101160] an idea regarding map — Ryan Paul <segphault@...>
just some syntactic nitpicking:
[#101165] make faster Richards benchmark — dlissett0@... (Duncan Lissett)
I'd appreciate any suggestions on how to make a faster Ruby
[#101170] Which free windows debugger? — glenn_m_smith@... (Glenn)
Am I right in thinking FreeRIDE doesn't support 1.8.1 for debugging,
[#101174] mysql-ruby please help!!!!!! — Martin Uruz <udlduz@...>
hi
[#101176] Latest Ruby Stable Snapshot — Charles Comstock <cc1@...>
On the latest stable snapshot I got this error running the test suite. I
[#101198] YAML Segmentation fault while parsing 2M EUC file. — "Zev Blut" <rubyzbibd@...>
Hello,
>>>>> "Z" == Zev Blut <rubyzbibd@ubit.com> writes:
On Mon, 24 May 2004 23:56:35 +0900, ts <decoux@moulon.inra.fr> wrote:
[#101214] Why have a Symbol class? — "rolo" <rohitlodha@...>
Hi
On Tue, May 25, 2004 at 01:01:25AM +0900, rolo wrote:
I am having a small dillema. In a program I and a friend are writing I am
[#101226] Concerning package names — djberg96@... (Daniel Berger)
All,
Daniel Berger wrote:
I think perhaps the point being for in the Ruby-centric repositories
Interesting topic.
[#101228] Ruby on Rails questions — Carl Youngblood <carl@...>
I'm really interested in seeing Ruby on Rails. As far as I can tell it
[#101230] FXRuby widget suggesttion anybody? — Phil Roberts <philrob@...>
I'm looking to create a simple info grid such as the one shown in the
[#101249] How to pp-enable a class? — Hal Fulton <hal9000@...>
Are there good docs or even a tutorial on how to enable a class
[#101250] Webrick & HOWTO type docs? — "Kirk Haines" <khaines@...>
I think I know the answer to this already, but....
Kirk Haines (khaines@enigo.com) wrote:
[#101253] RCR? change Proc#inspect to show start..end lines — Joel VanderWerf <vjoel@...>
[#101274] pp and (my) sstruct — Hal Fulton <hal9000@...>
OK, I've narrowed the problem down a little further.
Hi --
David Alan Black wrote:
In article <40B29029.4080108@hypermetrics.com>,
Tanaka Akira wrote:
[#101282] mod_ruby/eruby for mswin32 for Ruby 1.8.1/Apache2.0.49 — Phil Wilson <canuckdba@...>
Does anybody have a solution for mod_ruby/eruby binaries for
[#101291] Ruby ftp class help — "Greg Brondo" <greg@...>
Ok. I seem to be the one to use the "not-so-well-written" classes in the
[#101292] Numeric#of — "Ara.T.Howard" <ahoward@...>
Hi,
On Tue, 25 May 2004, Yukihiro Matsumoto wrote:
Hi,
Yukihiro Matsumoto wrote:
Hal Fulton wrote:
Hi --
On May 25, 2004, at 5:08 AM, David Alan Black wrote:
il Wed, 26 May 2004 06:28:32 +0900, Harry Ohlsen <harryo@zip.com.au>
[#101329] separating ruby-talk from comp.lang.ruby? — David Alan Black <dblack@...>
Hi --
David Alan Black <dblack@wobblini.net> wrote:
In article <m3brkcda7g.fsf@wobblini.net>,
Hi --
Wrote "David A. Black" <dblack@wobblini.net>, on Wed, May 26, 2004 at 03:15:03AM +0900:
Hi --
On Wednesday 26 May 2004 09:55, David A. Black wrote:
Sean O'Dell wrote:
On Wednesday 26 May 2004 11:42, Hal Fulton wrote:
Sean O'Dell wrote:
[#101360] ruby-dev summary 23459-23562 — Minero Aoki <aamine@...>
Hi all,
* Multiple assignment takes care of only Values objects.
Minero Aoki wrote:
>>>>> "F" == Florian Gross <flgr@ccan.de> writes:
On Wed, May 26, 2004 at 05:52:02PM +0900, ts wrote:
>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:
On Wed, May 26, 2004 at 10:54:32PM +0900, ts wrote:
>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:
On Wed, May 26, 2004 at 11:07:27PM +0900, ts wrote:
[#101369] defining condititions — Florian Weber <csshsh@...>
hi!
On Wed, 26 May 2004, Florian Weber wrote:
[#101382] Enumerable#group_by — Michael Neumann <mneumann@...>
Hi,
[#101387] rb_frame_last_func() — Elias Athanasopoulos <elathan@...>
Hello!
[#101424] 3 yaml questions... — Martin Pirker <crf@...>
Hi.... I need help :-/
[#101437] net::imap non RFC compliance? — Dany Cayouette <danyc@...>
Greetings,
[#101457] Checking that an URL exists — "Imobach Gonz疝ez Sosa" <imodev@...>
Hi all,
[#101496] nil.id #=> 4 ?!?!?! — John Platte <john.platte@...>
Subject line says it all: nil.id #=> 4 !!!
[#101513] ot -bday (was RE: [RCR] Numeric#of) — "Pe, Botp" <botp@...>
Simon Strandgaard [mailto:neoneye@adslhome.dk] wrote:
"Pe, Botp" <botp@delmonte-phil.com> wrote:
[#101522] WEBrick and FastCGI response — Jim Freeze <jim@...>
Reply-To:
Hi Jim,
Hello,
[#101527] Limiting Memory consumed by Ruby — Michael Neumann <mneumann@...>
Hi,
[#101530] RubySharp and MorphR — Robert Feldt <feldt@...>
Hi,
[#101545] Mutex re-entrancy — "Martin Hart" <martin@...>
Hi all,
[#101558] Web APIs — Aredridel <aredridel@...>
I've been working with web programming for a while now, and I've yet to
[#101560] Re: separating ruby-talk from comp.lang.ruby? — "Mills Thomas (app1tam)" <app1tam@...>
Here, here, hear, hear. No NNTP here.
Hi --
Hi --
Hi --
Sorry everyone, testing again.... small meaningless tweak to
>>>>> "D" == David A Black <dblack@wobblini.net> writes:
Hi --
David A. Black wrote:
[#101572] true.respond_to?("clone") — "Sean O'Dell" <sean@...>
TrueClass responds to "clone" but when you call it, the method just throws an
[#101582] Re: true.respond_to?("clone") — "Sean O'Dell" <sean@...>
On Thursday 27 May 2004 15:05, David A. Black wrote:
[#101591] Calling global method — "Sean O'Dell" <sean@...>
How do you call a global method from a module method where there is another
[#101635] Visitor Pattern in Ruby — Charles Comstock <cc1@...>
I recently wrote a small compiler in java in which we used the visitor
[#101650] TkMenubar + Keyboard Shortcut — mhm26@... (matt)
Is there any easy way to do keyboard short cuts with tkmenubar /
[#101674] Andreas' practical language comparison — "Georgy" <no.mail@...>
Hi all!
I'll volunteer for some of the GUI stuff....Any specific timeframe we are
Zach Dennis wrote:
I've never used wxRuby. I'll print off some of it's documentation before I
[#101690] http://www.ruby-lang.org down? — "Ara.T.Howard" <Ara.T.Howard@...>
[#101701] enviroment variable for extensions — Elias Athanasopoulos <elathan@...>
Hello!
[#101713] segfault with rb_eval_string() — Elias Athanasopoulos <elathan@...>
Hello!
Hi,
[#101715] Re: Calling global method — "Austin Ziegler" <Austin.Ziegler@...>
>>S> There really should be a module called global, or
On Friday 28 May 2004 11:56, Austin Ziegler wrote:
[#101740] Metaobjects in Ruby — Claus Spitzer <DocBoobenstein@...>
I'm working on a paper for a class on Meta Programming Languages,
[#101745] Test::Unit: assert_follows_spec() (or something like that) — David Garamond <lists@...6.isreserved.com>
For deterministic functions/methods, the same set of inputs should
David Garamond wrote:
Jean-Hugues ROBERT wrote:
David Garamond (lists@zara.6.isreserved.com) wrote:
[#101747] helium.ruby-lang.org was cracked — Shugo Maeda <shugo@...>
-----BEGIN PGP SIGNED MESSAGE-----
[#101749] eruby vs php/jsp... — "Shannon Fang" <xrfang@...>
Hi All,
[#101767] Re: eruby vs php/jsp... — "Shannon Fang" <xrfang@...>
Thanks. I will check the template system while RAA returns operation. My
[#101784] comp.lang.ruby FAQ (DE): Rich Text Format (RTF) — "Josef 'Jupp' Schugt" <jupp@...>
Hi!
[#101787] Using TclTkAqua on Mac OS X? — Paul Sanchez <paul@...>
I know of and admire RubyCocoa, but I'm interested in being able to use
[#101813] Re: eruby vs php/jsp... — "Shannon Fang" <xrfang@...>
Thanks for all the comments and suggestions. A bit more information about
[#101821] yaml - ruby 1.8.1 (2003-12-25) [i686-linux] — Paul Vudmaska <paul@...>
Hello,
[#101823] gsub!, replace with \' — Patrick Gundlach <clr1.10.randomuser@...>
Dear Ruby-hackers,
[#101830] Behavior of application changes when adding non-relevant puts — felix.nawothnig@... (Felix Nawothnig)
Hi.
Felix Nawothnig wrote:
[#101852] String#split returns extra empty string — Simon Strandgaard <neoneye@...>
While extending my own regexp-engine with a split method,
[#101853] mysql-ruby — Paul Vudmaska <paul@...>
%$@#%$ i know i've abused this list with more questions than answers but
* Paul Vudmaska <paul@vudmaska.com> [0501 09:01]:
[#101855] elegant way to say "try this thing, one at a time, until condition is met" — David Garamond <lists@...6.isreserved.com>
Example: I need to unmount /usr and /usr2, but currently I can't because
Hi,
nobu.nokada@softhome.net wrote:
[#101885] variable -- set value — orbit@... (orbit)
Whot can I set value for variable which name cosist ather variable?
orbit@klientsky.ru (orbit) wrote in message news:<734420e9.0405310551.2526ea0@posting.google.com>...
[#101899] RMagick available on Windows — Tim Hunter <cyclists@...>
Thanks to Kaspar Schiess, RMagick for Windows is now available at
Question: I'm not too familiar with the way RubyGems works, but I was
On Tuesday, June 1, 2004, 4:19:40 AM, Carl wrote:
[#101923] Distributed wiki idea (was blank--resending) — Carl Youngblood <carl@...>
For a while now I've been really excited about using wikis to store my
> Though I haven't used it, I'm told that this is the idea behind GNU
Re: Why no Proc##[]=() ? Why no Proc##replace() ?
At 09:16 05/05/2004 +0900, you wrote:
> > > a[i, j, k] = l, m, n #=> becomes a.call(i, j, k, [l, m, n])
> > Its actually # => becomes a.call( i, j, k, l).
>:) No, it does what I said. Try it out.
You are right, I was wrong.
Fortunately a[i, j, k], b = l, m, n *does* become
a.call( i, j, k, l) plus b = m.
I was worried that multiple assignments would not work specifically
with []=, but it does work, as long as both sides of = are "multiple".
> > We both agree I think that o.x = y is a nicer syntax then o.x( y).
> > Only I think that p[] = y is a nicer syntax then p[y] if proc were an
> > accessor.
>
>But p isn't always an accessor. Your #[]= proposal is similar to saying
>that because we can call p.a, we should always be able to call p.a = b.
The thing is, the one that use a block usually knows about what the
block semantic is and what is the protocol to use it (including what params the
block expects). My proposal is just a convenience thing so that
you can keep doing x = proc { xxx } instead of some x = LvalueProc.new { xxx },
when your proc can be a lvalue in addition to a rvalue. Not a big deal really.
> > Back to block: b[] = x, to me, reads as "the content of b is assigned the
> > value of x".
> > What that means exactly depends on the semantic of the block b.
>
>But b[] isn't "the content of b" for Proc objects. It's "call b." They're
>different conventions.
That is the way it is today, I am proposing a small change where in addition
to [] meaning "value of" or "call" there would be []= meaning "gets
assigned xx".
This would be an additional convention/meaning that the user may want to attach
to the semantic of the block. It would not work for read only block,
much like Konst = x does not work for constants. I understand that you
prefer []= to be undefined by Proc because there are blocks which are
read-only and as a result []= is meaningless for them whereas [] allways make
sense because a block is always "callable", if you know what parameter to use.
At the end of the day it the user of the block that knows what can be done,
not class Proc. I suppose we may safely assume that []= makes no sense, never,
with parameterless blocks.
>In C++, I can do
> cout << "Hello.";
><< also works on ints. Does this make sense?
> a = 5 << "Hello";
>Just because it's the same symbols (<< or []) doesn't mean it does the same
>thing. [] for Array means something different than [] for Proc. It's handy
>that they can be used interchangably in some circumstances, but that doesn't
>mean they're interchangeable in all circumstances.
Sure. In some circumstances I do believe it is "handy" that a Proc could
implement
slightly more of the protocol of Array. That is possible by some user defined
ArrayLikeProc subclass of Proc. That class Proc would implement []= would just
be convenient, a convenience that is questionable and is maybe a matter of
taste.
>Just because Arrays have
>[] doesn't mean I expect them to define #call like a Proc. So just because
>Procs have [] doesn't mean they should have []= like an array.
Symmetry for symmetry is not a good enough reason, I agree with you.
On a similar plane but for rvalue, I think Smalltalk as a xx.value() method
that
a lot of objects implement. Such objects are called Valueables I think.
This is handy. I think Smalltalk .value() for blocks/procs would be
equivalent to
xx.call().
About an hypothetical Lvalue class:
c = Foo.new()
> > If c is_a? Lvalue then the lvalue object that c refers to (& which can be
> > any lvalue,
> > a variable included), becomes a new Foo (which means that it now refers to
> > a Foo:
> > c now refers to the same something but that something now refers to the new
> > Foo).
>
>So the interpreter has to do runtime checks to see if a variable has an object
>of type Lvalue and then does special things if it is? What if I want to make
>my own class that has special assignment characteristics, but don't want to
>inherit from Lvalue? I can't.
How the interpretor determines that an object references another one
is to be refined. Obviously a Lvalue object would reference another object.
As a result the Interpretor could handle assignment doing something like:
if (target_var = exiting_var).kind_of? Lvalue then
target_var = existing_var_current_value
end
assign new_value to target_var
OTOH the interpretor could use .respond_to? := instead of .kind_of? Lvalue.
In the first case, you are right, if you want to make your own class that
has special assignment characteristics, you have to inherit from Lvalue.
In the second case you merely have to define .=() in your own class.
It is probable that there are other ways for the interpretor to determine
that it has to do an additional level of dereferencing. Each way would have
pros/cons. I would tend to pick a solution with minimal speed overhead because
the check would occur frequently.
Please note that I believe that a Lvalue class would be usefull even
without any auto-dereferencing by the interpretor. Auto dereferencing is
just something that would make my prototype implementation of LogicPointer
more transparent (much as can be done with delegation on some other plane).
> > However, this does not mean that all Ruby variables would have to be
> > different from what they are today (whatever the name you use to describe
> > what they are today). Only variables that holds a reference to a Lvalue
> > object would have to be treated differently than the "normal" variables.
> > That's because the Ruby interpretor would have to invoke some .getter() or
> > .setter() method of the Lvalue instead of using the variable's content
> > directly (or, to rephrase more formally, xxx instead of directly using the
> > reference to some object that the variable holds).
>
>How do you determine at compile time whether
>
> a = b
>
>means "a = b" or "a.setter(b.getter)"? The only answer I can see is, "it's
>always 'a.=(b)'." Which means by-value assignment. The only way you could
>keep Ruby's existing assignment semantics, is if 'a.=(b)' was by default
>'a.become(b)'.
I think that you are right, you cannot determine it easely at compile time.
I believe you should to do it at runtime.
But the interpretor can optimize that a lot because most of the time the
full blown
Lvalue object is not needed by the user.
> > I am not proposing such a radical change at all. I would rather go forward
> > than backward :-) What I am proposing is an additional tool, by the way of
> > an additional level of indirection. When the programmer need that tool it
> > has to be explicit and she/he would create a Lvalue object using some
> > explicit syntax:
> > b = "toto"
> > c = ref b # *explicit*
> > c = "titi"
> > p b # => "titi"
> > c is like an alias for b.
>
>So is c a different type of variable than b? Does this mean we have regular
>type variables and reference type variables?
Not exactly. What happens is that a variable can reference a Lvalue object.
When assigning a value to a variable, the interpretor would check the previous
value of the variable. If the variable references an Lvalue object (or, maybe,
an object that responds to := ) then it would be the Lvalue object that is
told to
reference a new value instead of the initial variable.
> Are reference type variables
>only able to have their references set at time of definition? How does this
>work:
>
> a = "toto"
> b = "frodo"
> c = ref b
> c = ref a
>
>At the end, what is b? Is b a reference to a? Is b still "frodo"? If you
>pick one, what if I want the other? Also, what about:
>
> a = "toto"
> c = "frodo"
> c = ref a
>
>How does the compiler know which type of variable c is, because it holds both
>regular and reference types at various times?
Very good questions indeed.
I believe that
c = ref b
c = ref a
implies that at the end b is a Lvalue that references the variable a (and
c stays unchanged)
If you want the other you need to use the RCR's "assign" operator:
assign c, ref a.
That will be described further in the "match, assign & Lvalue" RCR that
I am working on.
>Here's what I'm saying. By distinguishing between regular and reference
>variables or whatever, what you're saying is that "A variable represents a
>chunk of memory." Currently, Ruby says, "A variable is a reference to an
>object." For your proposal to work, 'a = b' for reference variables would
>mean, "copy b's memory into the place pointed by a." Currently, it's
>"make a point to the same place as b." In your proposal, 'a = b' for regular
>variables (and there is a distinction) would mean "copy b's memory into
>a's memory."
I was not clear enough in my explanations. Thanks to the Lvalue class, a
variable
can sometimes reference another variable. At the end of the day *all* variables
reference an object, exactly as it is the case with Ruby today.
There would be no such thing as a "regular" versus a "reference" variable.
There would be only "regular" variables, but some of them would reference
an object of class Lvalue instead of an object of some other class.
>I guess what you want is to keep "every variable is a reference" and you
>want reference references. Or something like that. You've already built
>that with your pointer class, it just isn't as transparent as regular
>assignment. But in my mind, that's okay, because what you want isn't
>useful/the correct way to do things very often. If we had what you
>envision, we could have people writing:
>
> foo(a, ref b)
>
>instead of
>
> b = foo(a)
>
>Which is bad. It's like C. The only reason you write C code like that is
>to return error codes while still passing out information, or to pass out
>multiple values. We have exceptions for error conditions, and we can
>easily return out multiple values. So variable references are, in fact,
>_the incorrect Ruby-way to do things_ for the two biggest cases of their use
>in C.
I understand that any features can be poorly used. That something can be
used in a bad way is also the responsibility of the user (assuming that the
intended "good" usage was properly documented). I believe that a Lvalue class
is actually something that makes it possible to do things in a cleaner object
oriented way than what you can do today with more questionable mechanisms,
eval() included. It may also be a tool that makes it easy to do things that
are really difficult to do in Ruby.
The Lvalue class is to lvalues what the Method class is to methods.
Think about Ruby's local_variables(), it returns an array of strings. Then
you typically use the strings with eval(). A Lvalue class is kind of
implemented there, with strings object ids in some parallel object space.
Imagine now a local_variables() that would return an array of Lvalue
instances. Now, instead of using eval() to get/set the local variables, you
would use the Lvalue objects' getter()/setter() methods.
I think most people would agree that you should use eval() only when
there is no better way to do something (when there is no better way,
you are really happy that at least eval() does exist !).
A Lvalue class is I believe something useful to do things that can
be done with eval() only, as of today. It helps make these things
in a more object oriented way. I suspect it makes it possible to
do things that are really difficult to do today (never say
"impossible").
I hope it is clearer now that my intention is to help people do things
in a cleaner object oriented way. I don't feel responsible for the
perverse use of some new Lvalue class as long as my mechanism is
well designed enough to work well for natural "good" usages.
> > Then you don't mind that much that "In Ruby everything is an object, but
> > variables and
> > ... and ...".
> > I would prefer "In Ruby everything is an object". Introspection is a great
> > tool, the more, the better.
>
>To me, variables in Ruby are imaginary. They only help me, and don't exist
>as far as the objects/interpreter are concerned. The only way to get an
>object is by it's object id, and a variable holds an id for my convenience.
This is most often the case. It is only when you start toying with
introspection
and meta-programming that the Lvalue class starts becoming interesting.
>I doubt reference variables would be used for introspection. You can already
>get and set instance variables by a method. What is the purpose of knowing
>that a method has a local variable called "x"? Being able to assign to a
>variable in one place and have it affect a variable in an entirely different
>would, in my opinion, be more often confusing than useful. Your logic
>methods are the only good example I know of, and you can implement them
>in pure Ruby as long as you don't mind using explicit dereferencing and some
>eval evil. I don't think they would be generally useful, because there are
>better ways to do most of what they let you accomplish.
Thanks about the "logic" methods. The prototype implementation is in progress,
using explicit dereferencing (and some eval evil). How much useful it is
may become more apparent in the future RCR unless I am overlooking better
ways to do most of waht they let you accomplish.
I suppose my intention has some connections with yours regarding evil eval.
We both look for better ways to do things that only eval can do today.
Now, about how much introspection is enough, it varies depending on your needs.
>Cheers.
>
>- Dan
Thanks for your feedbacks.
Yours,
Jean-Hugues
-------------------------------------------------------------------------
Web: http://hdl.handle.net/1030.37/1.1
Phone: +33 (0) 4 92 27 74 17