[#60287] DBI::DatabaseHandl#columns — Tom Sawyer <transami@...>
Can any one tell me if a call to DBI::DatabaseHandle#columns actually queries
[#60304] FreeRIDE hangs when I use gets — sothoth@... (Yog-Sothoth)
Hi there, and happy new year!
Is there any way to retrieve the table and database associated with
On Wednesday 01 January 2003 07:03 am, David King Landrith wrote:
On Wednesday, January 1, 2003, at 09:20 AM, Tom Sawyer wrote:
>> From: "Gavin Sinclair"
speaking of Ruby DBI, does anyone know if there is a limitation to the size of
On Thursday, January 2, 2003, 4:10:53 AM, David wrote:
On Friday, January 3, 2003, 1:59:03 AM, David wrote:
continuing on with the variaous DBI questions, now i'm stuck on a
[#60312] sysread of /dev/video with threads — Pat Mahoney <pat@...>
Can someone explain why the following code does not work?
[#60314] CGI Lib — dwerder@... (Dominik Werder)
Hi all!
[#60321] FXRuby/FOX reference? — "Russ Freeman" <russ@...>
Hi folks, just starting some FXRuby in anger. Can anyone point me to a
[#60327] Compiled Ruby executables — Philip Mak <pmak@...>
Is it possible to substantially increase Ruby's execution speed by
[#60330] javacrap, i mean javascript — Tom Sawyer <transami@...>
a bit OT but,
[#60332] Is there any mod_ruby/eruby for Windoze XP? — "Useko Netsumi" <usenets@...>
I've been looking/searching and can't find any. Thanks.
Anyone has Windows XP binary distribution for the latest working version?
[#60364] Class.inherited — Matthias Veit <matthias_veit@...>
Hi,
On Thu, 2003-01-02 at 08:48, Yukihiro Matsumoto wrote:
[#60378] Interfaces in Ruby — "Robert" <bob.news@...>
[#60383] Q: RAA source archives? (404s) — Michael Shigorin <mike@...>
Hi,
[#60390] Re: Are we even getting close? — "Ted" <ted@...>
Now we're getting somewhere!
[#60391] State of Ruby Web Application Frameworks — "Jason Voegele" <jason@...>
I've just finished a project that was developed using JavaServer Pages,
[#60410] How to call overridden methods (finally!) — "Chris Pine" <nemo@...>
I thought I had come up with a clever way to call a method which has been
[#60415] Dir.rename? — coma_killen@...
Hi,
[#60428] does exist something like Method.info ? — gabriele renzi <surrender_it@...1.vip.lng.yahoo.com>
Hi gurus,
[#60442] sort the hash keys — zhoujing@... (TOTO)
How can I sort the keys of a Hash so that they can be outputed
On Friday, January 3, 2003, 1:52:24 PM, TOTO wrote:
[#60469] Source code formatter for Ruby? — "Booth, Peter" <Peter.Booth@...>
Does anyone know of a source code formatter for Ruby?
[#60470] toplevel modules and classes — Eugene Scripnik <Eugene.Scripnik@...>
How do I get all defined toplevel modules and classes?
Friday, January 3, 2003, 5:49:04 PM, you wrote:
[#60495] md5 algorithms — charles blackburn <Angel-Bunny@...>
hi
[#60501] dump depth argument — Tom Sawyer <transami@...>
On 2003.01.04, Tom Sawyer <transami@transami.net> wrote:
On Friday 03 January 2003 12:05 pm, Dossy wrote:
[#60522] FXRuby docs — "JJ" <none@...>
Is there any extensive documentation on FXRuby? A printable format would be
[#60541] testunit 0.1.6 problems — Daniel Berger <djberg96@...>
ruby 1.6.7, 1.6.8, 1.7.3
Daniel Berger [mailto:djberg96@yahoo.com] wrote:
On Sunday, January 5, 2003, 2:46:04 AM, nathaniel wrote:
Gavin Sinclair [mailto:gsinclair@soyabean.com.au] wrote:
On Thursday, January 9, 2003, 6:56:44 AM, nathaniel wrote:
> In my mind, there's nothing whatsoever wrong with an empty unit test.
----- Original Message -----
Gavin Sinclair [mailto:gsinclair@soyabean.com.au] wrote:
On Friday, January 10, 2003, 3:01:45 PM, nathaniel wrote:
Gavin Sinclair [mailto:gsinclair@soyabean.com.au] wrote:
Hi,
Hi --
[#60545] Readline module in 1.6.8 — Daniel Carrera <dcarrera@...>
I'm installing ruby 1.6.8 and the source distribution seems that it's
[#60559] object — Manfred Hansen <manfred@...>
Hi,
[#60575] Using TCPServer with multiple network cards — web2ed@... (Edward Wilson)
How can one use TCPServer with more than one network card; e.g. how
[#60603] executing block at toplevel from within a class — Tom Sawyer <transami@...>
how do i execute a block for the toplevel from within a class method?
Hi,
On Sunday 05 January 2003 02:39 am, nobu.nokada@softhome.net wrote:
[#60604] Forward: Drafting a "The Year in Scripting Languages" — matz@... (Yukihiro Matsumoto)
Hello,
On Sunday, January 5, 2003, 8:14:48 PM, Yukihiro wrote:
Hi,
I do think that this is something we should do. I can't do it myself
I also don't think I can write the article because I don't know what's
I noticed several replies which said that they could not do this - I
Hi,
The following is my contribution to this project. I think I have
[#60620] bad interpreter — Arnaudo Massimo <marnaudo@...>
Hi everibody,
In article <20030105144216.GA2879@gull.zena.it>,
* Martin Kahlert <mkcon@gmx.de> [gioved09 gennaio 2003, alle 16:36]:
Hi --
> > masarn1@gull:~/Ruby$ ./test.rb 2> error.log
* Stoyan Zhekov <zhware@hotpop.com> [venerd10 gennaio 2003, alle 08:55]:
Arnaudo Massimo <marnaudo@inwind.it> writes:
[#60636] Compile time constant folding? — Dan Sugalski <dan@...>
Here's a quick question, now that parrot's close to getting object
At 9:19 AM +0900 1/6/03, Mark Probert wrote:
Dan Sugalski wrote:
[#60650] attr_cast, one a small step for interface techniques — Tom Sawyer <transami@...>
another addition to tomslib/rubylib:
On Monday, 6 January 2003 at 10:30:54 +0900, Tom Sawyer wrote:
On Monday, January 6, 2003, 1:20:06 PM, Jim wrote:
On Sunday 05 January 2003 09:30 pm, Gavin Sinclair wrote:
On Monday, January 6, 2003, 7:48:18 PM, Tom wrote:
On Monday 06 January 2003 04:55 am, Gavin Sinclair wrote:
On Tuesday, 7 January 2003 at 10:06:22 +0900, Tom Sawyer wrote:
here you go, in full! (by the way the old attr_accessor does not depend on
THERE SEEMS TO BE A BUG. HAVEN'T FIGURED IT OUT YET THOUGH. ANYONE SEE IT?
All fixed. new code. (ever so slight changes):
On Tue, Jan 07, 2003 at 03:16:40PM +0900, Tom Sawyer wrote:
[#60664] FXRbuy install problem — Thomas Rivas <trivas7@...>
Has anyone successfully installed FXRuby on a Mandrake 9.0? I've tried to
[#60674] What it more efficient fork or thread ? — Jonas Hoffmann <ruby@...>
Hi !
[#60692] How many single Methods provides Ruby ? — Jonas Hoffmann <ruby@...>
Hi !
[#60726] Ruby 1.6.8 md5 sum? — Hugh Sasse Staff Elec Eng <hgs@...>
I am delighted to see that 1.6.8 is now out. Thank you, Matz.
[#60742] WIN32 Serial Port — Travis Whitton <whitton@...>
Is it possible to access the serial port using ruby on windows? If so,
[#60766] Re: A very humour game — Gavin Sinclair <gsinclair@...>
Should a rule be set up that disallows messages (or attachments) of
----- Original Message -----
attachments are OK, certainly larger than 10K. already the virus
[#60786] Re: attachment:ot -was RE: A very humour game — "Pe, Botp" <botp@...>
Hi, Gavin,
Hi,
> Agree. Altenative HTML parts are almost useless and should be
[#60792] Re: attachment:ot -was RE: A very humour game — "Pe, Botp" <botp@...>
[#60796] Ruby-lang site HTML problems — Tim Bates <tim@...>
ruby-lang.org/en doesn't display properly in Konqueror. Instead of having the
[#60800] Mail - news gateway — Martin DeMello <martindemello@...>
Feature request - could the mail/news gateway be set up to do things
[#60805] Regular expressions alternative — Maur兤io <briqueabraque@...>
Hi,
[#60824] Database to objects mapping library — Child <child@...9.ds.pwr.wroc.pl>
Hello
Here is a persistence library I threw together in a hurry, which so far
[#60841] Year in scripting languages? — christopher.j.meisenzahl@...
Does this work exist anywhere yet? I've seen a few references to it.
[#60859] $cgi = CGI.new w/ mod_ruby dangerous or acceptable? — Tom Sawyer <transami@...>
i've run into a couple of spots where it would be nice to have a universally
On Wednesday, January 8, 2003, 12:17:34 PM, Tom wrote:
On Tuesday 07 January 2003 06:24 pm, Gavin Sinclair wrote:
[#60877] Can you detect if a method takes a block argument? — Martin Hart <martin@...>
Hi all, hope everybody had a great new year - it is snowing outside for
>>>>> "M" == Martin Hart <martin@zsdfherg.com> writes:
Quick shot, suppose ruby wizards can make this still better.
[#60902] prompt — zhoujing@... (TOTO)
Is there a Ruby idiom to do prompting? For example,
[#60910] Ruby advocacy in sigs — Brennan Leathers <digibren@...>
I've started using the following as a sig on leoville.com, a very large
On Sun, 12 Jan 2003 11:34:53 +0900, Douglas Hunter <dug@plusthree.com>
>
On Thu, 16 Jan 2003, Gennady wrote:
I don't know if sending buggy code is the best way to
Hi,
Hi --
----- Original Message -----
"More powerful than Perl, more object-oriented than Python."
On Thu, 16 Jan 2003, Tom Sawyer wrote:
On Thursday 16 January 2003 03:47 am, Hugh Sasse Staff Elec Eng wrote:
On Thu, 16 Jan 2003, Tom Sawyer wrote:
On Thu, Jan 16, 2003 at 09:12:48PM +0900, Hugh Sasse Staff Elec Eng wrote:
> anyway, my point being that i don' think Ruby gets the attention it deserves
On Fri, 17 Jan 2003 05:32 am, Travis Whitton wrote:
Hugh Sasse Staff Elec Eng <hgs@dmu.ac.uk> writes:
[#60911] String#unpack and big-endian versus little-endian — Harry Ohlsen <harryo@...>
I hit an interesting problem yesterday. I have a Ruby script that reads the
[#60917] 'borrow' Tcl's virtual file system — ptkwt@...1.aracnet.com (Phil Tomson)
I saw this in an early version of the 'Year in scripting languages' that
Hi,
[#60926] The Year in Scripting Languages (Final Draft) — Lyle Johnson <lyle@...>
All,
so who are we?
Hi,
On Thursday, 9 January 2003 at 9:18:00 +0900, Yukihiro Matsumoto wrote:
Hi,
In Narf I have a module that is included in a test class to provide
Tom Clarke [mailto:tom@u2i.com] wrote:
How about this:
Tom Clarke [mailto:tom@u2i.com] wrote:
> module MyTestModule
supposed to be 3 paragraphs. still way too long.
Brennan Leathers wrote:
yes, sorry. I knew I should have even as I posted but since it was so
Why not just 'Rubies'?
[#60944] OT: apple x11 — Brennan Leathers <digibren@...>
just in case anyone missed the word on the wire, apple has released its
FUJIMOTO Hisakuni wrote:
At Thu, 9 Jan 2003 22:57:17 +0900,
On Thursday, 9 January 2003 at 23:57:25 +0900, FUJIMOTO Hisakuni wrote:
At Fri, 10 Jan 2003 00:05:15 +0900,
At Fri, 10 Jan 2003 00:40:23 +0900,
I have tried to install RubyCocoa and received the following error:
[#61002] @@'s are not inherited? — Tom Sawyer <transami@...>
please correct me if i'm wrong but i beleive i just discovered something i did
On Thursday 09 January 2003 05:48 am, Tom Sawyer wrote:
[#61017] REXML and XPath Confusion — Mark Probert <probertm@...>
[#61024] ruby in another spotlight — Pat Eyler <pate@...>
http://use.perl.org/~Ovid/journal/9867
[#61029] so it seems there is no way to pass argument lists? — Tom Sawyer <transami@...>
so it seems there is no way to pass argument lists?
[#61033] accessing a function without initalization — Daniel Bretoi <lists@...>
class Test
[#61043] attr_reader/writer vs. attr_accessor w/ access control — Tom Sawyer <transami@...>
it strikes me as curious....
Hi --
On Fri, Jan 10, 2003 at 07:14:24AM +0900, dblack@candle.superlink.net wrote:
On Thursday 09 January 2003 03:57 pm, Mauricio Fern疣dez wrote:
[#61079] Security problems — Tim Bates <tim@...>
I'm having problems with controlling what can and can't be done in a certain
>>>>> "T" == Tim Bates <tim@bates.id.au> writes:
On Fri, 10 Jan 2003 08:49 pm, ts wrote:
>>>>> "T" == Tim Bates <tim@bates.id.au> writes:
[#61098] Using Observer pattern in client/server architecture - how? — Martin Hart <martin@...>
Hi everyone,
On Friday 10 January 2003 09:02 am, Martin Hart wrote:
On 1/10/03, 4:55:55 PM, Tom Sawyer <transami@transami.net> wrote regarding
On Friday 10 January 2003 10:07 am, Martin Hart wrote:
On 1/10/03, 5:34:39 PM, Tom Sawyer <transami@transami.net> wrote regarding
[#61102] iterating in a test — Paul Brannan <pbrannan@...>
Short question: if I have a test that iterates over a list of items, how
On 1/10/03, 4:29:31 PM, Paul Brannan <pbrannan@atdesk.com> wrote regarding
On Sat, Jan 11, 2003 at 01:38:09AM +0900, Martin Hart wrote:
[#61114] Having challenge with multipart file upload — Jim Freeze <jim@...>
Hi:
[#61120] dot-equals method? — "Chris Pine" <nemo@...>
Hello,
Hi --
> > However, there is no `split!' method, nor could there ever be, since `split'
Hi --
[#61144] Why Fox — Daniel Carrera <dcarrera@...>
Could someone explain to me why Ruby is adopting Fox as its standard GUI?
On Sat, 11 Jan 2003 08:16:12 +0900
-----BEGIN PGP SIGNED MESSAGE-----
Holden, Thank you for your response. I found it helpful.
[#61167] 'require' search path — Tim Bates <tim@...>
I wish 'require' would count the current directory as the directory the file
On Saturday 11 January 2003 04:23 am, Tim Bates wrote:
Hi --
On Sun, 12 Jan 2003, Tom Sawyer wrote:
[#61173] Wiki sub-pages — Gavin Sinclair <gsinclair@...>
To all those who use the Ruby Garden Wiki:
On Sunday, January 12, 2003, 1:05:29 AM, Gavin wrote:
On Sun, 12 Jan 2003 12:50 am, Gavin Sinclair wrote:
[#61192] Cygwin Ruby Woes — Travis Whitton <whitton@...>
Hello, I recently switched from the one-click Windows installer ruby to
[#61203] parameters and their assignment to the argument list: logical/consistent? — jcb@... (MetalOne)
I was wondering if anybody thinks there is anything illogical or
On Sun, Jan 12, 2003 at 05:44:04AM +0900, MetalOne wrote:
[#61220] Ruby: politics & performance [long] — Louis Krupp <lkrupp@...>
The problem: Read a structured file (the details are irrelevant)
Harry Ohlsen wrote:
ts wrote:
[#61229] Instance vars as arguments to initialize()? — Jim Bob <invalid@...>
I sometimes find myself doing something like this:
In article <slrnb202t7.l1k.invalid@mojo.chicken.com>, Jim Bob wrote:
[#61236] Re: Statically linking ruby extensions - build problem — Daniel Berger <djberg96@...>
>From: Daniel Carrera >Date: Sun, 12 Jan 2003 04:30:03 +0900Hi Daniel,Ok, here's some more info:>ruby -e 'puts $LOAD_PATH'/boot/home/Programming/Ruby/Extensions/sys-uname-516>ruby -e 'puts $LOAD_PATH'/boot/home/config/lib/ruby/site_ruby/1.8/boot/home/config/lib/ruby/site_ruby/1.8/i586-beos/boot/home/config/lib/ruby/site_ruby/boot/home/config/lib/ruby/1.8/boot/home/config/lib/ruby/1.8/i586-beos.Looks alright.The extconf.rb for uname is simply (after I removed the solaris specific have_header):require 'mkmf'create_makefile('sys/uname')Output of manually building uname in its own directory:/boot/home/Programming/Ruby/Extensions/sys-uname-538>makegcc -g -O2 -I. -I/boot/home/config/lib/ruby/1.8/i586-beos -I/boot/home/config/lib/ruby/1.8/i586-beos -I. -c uname.cld -shared -L/boot/develop/lib/x86 -lbe -lroot -L"/boot/home/config/lib" -o uname.so uname.o -lruby/boot/home/Programming/Ruby/Extensions/sys-uname-539>make installuname.so -> /boot/home/config/lib/ruby/site_ruby/1.8/i
[#61249] unsubscribe — Maggie Xiao <mxiao@...>
unsubscribe mxiao@ee.ualberta.ca
[#61252] wxRuby — Daniel Carrera <dcarrera@...>
Is there any source code for wxRuby anywhere?
Daniel Carrera wrote:
Markus Jais wrote:
Could I get the code that you currently have? Just to look at it. I've
Daniel Carrera wrote:
[#61271] sorting with the Swartzian transform — Daniel Carrera <dcarrera@...>
Hello all,
Hi,
Daniel Carrera <dcarrera@math.umd.edu> wrote:
Hello Martin,
[#61281] mod_ruby and Mac OS X — Dan Bailey <dan.bailey@...>
Anyone out there installed mod_ruby on Mac OS X 10.2?
[#61349] OT: IE blatantly defiant of HTML standards — Tom Sawyer <transami@...>
Tom Sawyer (transami@transami.net) wrote:
On Sunday 19 January 2003 02:41 pm, Eric Hodel wrote:
> Tom Sawyer (transami@transami.net) wrote:
On Sunday 19 January 2003 08:21 pm, Dmitri Colebatch wrote:
On Mon, 20 Jan 2003 03:10 pm, Tom Sawyer wrote:
Tom Sawyer wrote:
--- Dmitri Colebatch <dim@colebatch.com> wrote:
On Monday 20 January 2003 04:58 am, Anders Bengtsson wrote:
On Tue, 21 Jan 2003 12:23 pm, Tom Sawyer wrote:
Tim Bates wrote:
On Tue, 21 Jan 2003 01:05 pm, Dmitri Colebatch wrote:
[#61351] UML tool for Linux? — Tim Bates <tim@...>
Does anyone know of a good OO modelling (UML?) tool for Linux, that works well
[#61356] Array_Of(AClass) — Tom Sawyer <transami@...>
i wonder, a coding challenge of sorts, what would it talk to create an
[#61358] YAML.rb 0.49.1 -- Perfecting the parser, new merge indicator, base60 — why the lucky stiff <yaml-core@...>
YAML.rb 0.49.1 now out. [http://yaml4r.sf.net/]
I tried to run the test suite against this on the Ruby (1.6.7) that
On Thursday, 16 January 2003 at 23:26:48 +0900, Richard Kilmer wrote:
That works wonders.
[#61366] ruby-1.8.0-preview1 AIX 4 compiling — moumar@...
here is a patch against 1.8.0-preview1 which fixes compiling problems on AIX 4.3
[#61368] Doesn't anyone do file uploads via html? — Jim Freeze <jim@...>
Hi:
[#61374] Float#to_s ??? — Gavin Sinclair <gsinclair@...>
I think I'm going mad....
On Tuesday, January 14, 2003, 12:43:40 AM, Gavin wrote:
[#61435] Yet Another Test First Example ... in Ruby — Jim Weirich <jweirich@...>
Our local XP group did a Test-Driven Design clinic. Although most of
On Tuesday, 14 January 2003 at 11:13:01 +0900, Jim Weirich wrote:
Very nice ...
On Tuesday, January 14, 2003, 2:53:20 PM, Shashank wrote:
[#61444] drb question — "Shashank Date" <sdate@...>
I am trying the distributed Ruby examples from PickAxe using
[#61468] FXRuby problem on Windows — "Daniel P. Zepeda" <daniel@...>
Hi,
[#61483] compiling FXRuby-1.0.17 under cygwin — james@... (James Adam)
I'm having trouble compiling FXRuby under cygwin. here's the error i'm
On Tue, 14 Jan 2003 22:54:30 +0900, james@lazyatom.com (James Adam) wrote:
> Speaking of FxRuby, are you (or anyone else) just using FOX's C++ docs and
[#61497] ruby-dev summary 19198-19345 — Kazuo Saito <ksaito@...>
On Wed, Jan 15, 2003 at 02:31:22AM +0900, Kazuo Saito wrote:
Paul Brannan <pbrannan@atdesk.com> writes:
Hi,
matz@ruby-lang.org (Yukihiro Matsumoto) writes:
On Wednesday, January 15, 2003, 3:17:11 PM, Matt wrote:
Hi,
matz@ruby-lang.org (Yukihiro Matsumoto) writes:
On Tuesday 14 January 2003 10:31 am, Kazuo Saito wrote:
On Tuesday 14 January 2003 12:40 pm, Tom Sawyer wrote:
On Thursday, January 16, 2003, 3:19:13 PM, Tom wrote:
On Wednesday 15 January 2003 10:08 pm, Gavin Sinclair wrote:
On Wednesday, January 15, 2003, 4:31:22 AM, Kazuo wrote:
[#61502] Question on FXDataTarget — Joey Gibson <joey@...>
I'm using FOX via FxRuby and I'm trying to get FXDataTarget going. If I
[#61520] Re: Segmentation fault on gets — "Berger, Daniel" <djberge@...>
> -----Original Message-----
[#61524] ruby -e not printing to stdout — Jim Freeze <jim@...>
Hi:
[#61542] drb documentation exists? — "pat zes" <jonnypichler@...>
i am searching for a drb (
[#61597] FXRuby spacing and layouts — Martin DeMello <martindemello@...>
Okay, for my crossword app I'm trying to construct a matrix of squares
[#61600] Installing and using 'shim' — Gavin Sinclair <gsinclair@...>
I've downloaded 'shim' from the RAA. It provides a 1.6 system with
>>>>> "G" == Gavin Sinclair <gsinclair@soyabean.com.au> writes:
I seem to remember something like this in Ruby, but I can't find it now. In
[#61628] $DEBUG and exceptions — Joel VanderWerf <vjoel@...>
[#61653] Quick question for Japanese speaker — "Hal E. Fulton" <hal9000@...>
I've created a graphic based on the Kanji
[#61682] Re: ruby-dev summary 19198-19345 — "Pe, Botp" <botp@...>
Hi,
[#61720] Unit Testing in dynamic environments — Travis Whitton <whitton@...>
I'm just starting to get into unit testing, and I can already see how powerful
[#61749] Linux Editor — dwerder@... (Dominik Werder)
What's your favorite ruby editor on linux?
[#61757] quick: it responds, it evaluates, and is not empty — Tom Sawyer <transami@...>
quick quest: anyone know of a nice slick short and sweet way to do this:
Hi --
Hello Tom,
On Thursday 16 January 2003 11:25 pm, Bulat Ziganshin wrote:
Hello Tom,
On Friday 17 January 2003 07:08 am, Bulat Ziganshin wrote:
On Saturday, January 18, 2003, 1:22:09 AM, Tom wrote:
Hi --
On Fri, 17 Jan 2003 dblack@candle.superlink.net wrote:
Hi --
On Sat, 18 Jan 2003 dblack@candle.superlink.net wrote:
Hi --
On Sat, 18 Jan 2003 dblack@candle.superlink.net wrote:
[#61759] most popular unix scripting language — dorli@... (dambalaMaster)
does anyone know which is the most popular unix scripting language?
[#61780] Re: ruby-dev summary 19198-19345 — "Pe, Botp" <botp@...>
OK, what about this suggestion in the OO spirit of Ruby?
On Friday 17 January 2003 04:19 am, Hugh Sasse Staff Elec Eng wrote:
[#61790] Segfault — "Mathew Johnston" <johnston@...>
Appended to this message, you will find my script (currently only partly
[#61810] Automating Perl -> Ruby translation? — "Hal E. Fulton" <hal9000@...>
Has anyone given any thought to this
In article <034a01c2be07$95670380$0300a8c0@austin.rr.com>,
On Sat, 18 Jan 2003, Phil Tomson wrote:
[#61820] Feature request: Array.to_h — google@... (Tom Payne)
I use the following snippet a lot, and think it's worth including in
Hi --
[#61840] Accessing Infinity — "Robert Klemme" <bob.news@...>
[#61869] BlackAdder - Visual Development with Python and Ruby — soso <_soso@...>
Hi everybody,
soso <_soso@softhome.net> wrote in message news:<3E283C30.6060503@softhome.net>...
[#61901] Resolution to CGI API problem? — Travis Whitton <whitton@...>
There is a very long thread [ruby-talk:39898] that talks about changes
[#61916] Programming Languages Will Become OSes (But Are Not Quite Yet) — " JamesBritt" <james@...>
Saw this article/talk mentioned on /.
>>>>> "J" == JamesBritt <JamesBritt> writes:
On Sat, 18 Jan 2003, ts wrote:
ts wrote:
[#61923] druby with 1.7.x? — "Hal E. Fulton" <hal9000@...>
Hello all...
[#61949] Ruby under Windows — Daniel Carrera <dcarrera@...>
Hi,
[#61959] dRuby question — "Shashank Date" <sdate@...>
I am trying to write a client/server application using dRuby drb-2.0b1 onWin
[#61960] GetoptLong — Daniel Carrera <dcarrera@...>
Hello,
[#61965] PickAxe index? — Daniel Carrera <dcarrera@...>
Does PickAxe online have an index?
On Sunday, January 19, 2003, 9:47:49 AM, Daniel wrote:
[#62000] Matrix#pretty_print available? — Gavin Sinclair <gsinclair@...>
Hi folks,
Hi --
On Sunday, January 19, 2003, 11:42:25 PM, dblack wrote:
[#62011] Strange sleep behavior? — Bjorn Stahl <bjst01@...>
th = Thread.new{
[#62039] New address for Ruby IRC (chat) channel — dblack@...
Hi --
On Monday, January 20, 2003, 2:13:02 PM, Shashank wrote:
[#62057] ruby-dev summary 19346-19379 — Takaaki Tateishi <ttate@...>
Hello,
On Mon, Jan 20, 2003 at 08:03:00PM +0900, Takaaki Tateishi wrote:
[#62061] Tips for compiling libraries for use with Windows Ruby? — Robert McGovern <robertm@...>
I am planning on compiling a few libraries for use with the windows
On Monday, January 20, 2003, 11:38:54 PM, Robert wrote:
>>I don't have VC++, so I was planning on using either mingw, mingw cross
[#62063] a single class that supports multiple facets/interfaces — David Garamond <davegaramond@...>
i want to have a class that can support multiple sets of methods, based
Hi --
dblack@candle.superlink.net wrote:
>>>>> "D" == David Garamond <davegaramond@icqmail.com> writes:
On Wednesday, January 22, 2003, 9:30:52 PM, ts wrote:
On Thu, Jan 23, 2003 at 01:47:26AM +0900, Gavin Sinclair wrote:
On Thursday, January 23, 2003, 3:57:28 AM, Mauricio wrote:
On Thursday, January 23, 2003, 4:07:14 AM, Gavin wrote:
[#62077] 2 optparse questions — han.holl@... (Han Holl)
Hi,
Hi,
[#62093] Local variable scope — Daniel Carrera <dcarrera@...>
I'm a bit confused by the scope of local variables.
----- Original Message -----
----- Original Message -----
On Tuesday, January 21, 2003, 10:52:40 AM, Hal wrote:
[#62131] redefining rand and srand — ptkwt@...1.aracnet.com (Phil Tomson)
[#62134] killing a process — "Shashank Date" <sdate@...>
Using ruby1.7.3 (2002-11-17) [i386-mswin32]
[#62159] VIM module — Maur兤io <briqueabraque@...>
Hi,
On Tuesday 21 January 2003 14:22, Maur兤io wrote:
[#62168] Threading problem ... — "Lars M." <lars-m@...>
Hi,
Hi --
[#62177] Ruby idiom (0...(expr)).map — Martin DeMello <martindemello@...>
I've found myself writing (0...(expr)).map (as an alternative to
[#62184] Strange behavior — "Lars M." <lars-m@...>
Hi,
[#62203] accessors for module instance vars — ptkwt@...1.aracnet.com (Phil Tomson)
I've got a module that that has several classes defined within it. These
In article <Pine.LNX.4.33.0301212020500.6373-100000@eli.fsl.noaa.gov>,
On 22 Jan 2003, Phil Tomson wrote:
On Wed, Jan 22, 2003 at 02:59:44PM +0900, ahoward wrote:
On Wed, 22 Jan 2003, Mauricio Fern疣dez wrote:
On Thu, Jan 23, 2003 at 12:20:45AM +0900, ahoward wrote:
>>>>> "M" == Mauricio Fern疣dez <Mauricio> writes:
[#62206] Regular expressions — Daniel Carrera <dcarrera@...>
I'm having trouble with a simple match:
[#62213] Newbie Q: do i need PStore for this or something else ? — "Vandemoortele Simon" <delirious_nospamplz@...>
_Background info:_
On Tuesday 21 January 2003 04:18 pm, Vandemoortele Simon wrote:
Bruce Williams wrote:
[#62222] Overloading operators — Philip Mak <pmak@...>
Is there a shortcut for writing all this?
[#62228] OSCON favor — Pat Eyler <pate@...>
Nat asked me to pass along a request. If you're going to OSCON this
[#62230] TCPServer only binding to INET6 interfaces? — Jason DiCioccio <geniusj@...>
Under FreeBSD 5.0-RELEASE running ruby 1.6.8, the following code:
Jason DiCioccio (geniusj@bluenugget.net) wrote:
[#62252] When should a method have parentheses? — Gavin Sinclair <gsinclair@...>
Hi -talk,
[#62262] Lisp in Ruby? — "Chris Pine" <nemo@...>
Yeah, it's kind of a funny question, but I was just wondering...
[#62278] POLS (with one case: "class variable") — David Garamond <davegaramond@...>
the pickaxe defines Principle of Least Surprise as "things work the way
On Wednesday, January 22, 2003, at 05:09 , David Garamond wrote:
[#62297] emacs colouring problem — Mark Probert <probertm@...>
Hi, Rubyists.
[#62306] Single vs double quotes and performance? — E F van de Laar <emiel@...>
Hello all,
[#62312] pragmaticprogrammers installer works on win98 ?? — "pat zes" <jonnypichler@...>
i want to install ruby on a win98-system, using the pragmaticprogrammers
[#62319] Re: exit status, stderr and stdout — "Berger, Daniel" <djberge@...>
> -----Original Message-----
Hi Thank you,
Hi,
This is what I was looking for but I can't seem to be getting the
Hi,
So here's what's happening
[#62321] Definition: iterator — Daniel Carrera <dcarrera@...>
I sort of know what an iterator is, but not well enough to explain it.
----- Original Message -----
[#62337] portably turning off the cursor — Ian Macdonald <ian@...>
Hi,
[#62340] mod_ruby: what's persistent and what's shared? — Tom Sawyer <transami@...>
i'm tired of being confused about this and i'm hoping someone can clear this
Hi,
On Fri, 24 Jan 2003, Bill Kelly wrote:
On Thursday 23 January 2003 05:05 pm, ahoward wrote:
[#62344] Can we attack the 'not enough libraries' thing straight on? — dblack@...
Hi --
dblack@candle.superlink.net writes:
Hi --
On Sat, 25 Jan 2003, MikkelFJ wrote:
The following is my initial, and not yet complete, proposal on
* Mark Wilson (mwilson13@cox.net) [26 Jan 2003 09:44]:
* Mark Wilson (mwilson13@cox.net) [26 Jan 2003 17:26]:
Iain 'Spoon' Truskett wrote:
On Sun, 26 Jan 2003, Dave Thomas wrote:
I liked the proposals which separated the functions of searching in the
This expands on what Alan Chen wrote below.
On Sunday 26 January 2003 03:49 pm, Mark Wilson wrote:
On Mon, Jan 27, 2003 at 08:25:22AM +0900, Tom Sawyer wrote:
Mike Campbell wrote:
I certainly think that RAA should have a search feature.
Hi, all,
Leaving aside broader changes, the following could be implemented
>
Hi, Gavin,
On Wednesday, January 29, 2003, 2:07:22 PM, Hiroshi wrote:
Daniel Carrera <dcarrera@math.umd.edu> writes:
Hi --
want to here a crazy idea?
dear devels
On Saturday, January 25, 2003, 1:10:00 AM, Warren wrote:
On Fri, Jan 24, 2003 at 11:29:36PM +0900, Gavin Sinclair wrote:
dblack@candle.superlink.net wrote:
dblack@candle.superlink.net wrote:
Hi --
> So, all you almost-satisfied Ruby programmers, what's missing? :-)
On Thu, 23 Jan 2003 10:36:31 +0900, dblack@candle.superlink.net wrote:
On Thu, 23 Jan 2003, Joey Gibson wrote:
Hi,
[#62345] Hash#+ ? — Daniel Carrera <dcarrera@...>
I think that there should be a Hash#+ method, aking to Array#+.
Hi --
On Wednesday 22 January 2003 06:52 pm, dblack@candle.superlink.net wrote:
On Thu, Jan 23, 2003 at 11:14:08AM +0900, Tom Sawyer wrote:
On Wednesday 22 January 2003 07:20 pm, Daniel Carrera wrote:
Hi,
On Wednesday 22 January 2003 08:49 pm, Yukihiro Matsumoto wrote:
Hi,
On Wednesday 22 January 2003 09:42 pm, Yukihiro Matsumoto wrote:
At Thu, 23 Jan 2003 13:38:01 +0900,
[#62364] Ruby, C, and garbage collection — Tomasz Wegrzanowski <taw@...>
VALUE a, b, c;
[#62383] Missing libraries?? — "Hal E. Fulton" <hal9000@...>
I'm starting a new thread to get away from
On Thu, 23 Jan 2003, Hal E. Fulton wrote:
[#62455] emulating C preprocessor's #if — Joel VanderWerf <vjoel@...>
Usually, when writing ruby code, I don't worry about conditional
On Fri, 24 Jan 2003 03:36:04 +0900
[#62476] Status of wxRuby? — Robert Feldt <feldt@...>
Hi,
Robert Feldt <feldt@ce.chalmers.se> writes:
[#62490] contained_by method (challange) — Tom Sawyer <transami@...>
okay, after all this time i finally figured out exactly what i am after.
[#62521] how do you extend a class externally? — Tom Sawyer <transami@...>
how do you extend a class externally?
[#62563] what's so great about narf? — ahoward <ahoward@...>
[#62568] Re: Can we attack the 'not enough libraries' thing straight on? — "Berger, Daniel" <djberge@...>
[#62580] Our own CPAN — "Chris Pine" <nemo@...>
Hello...
[#62593] Ruby Modules in C — Daniel Carrera <dcarrera@...>
I'm struggling to write a module, with a method, in C.
[#62595] Updates to Programming Ruby: Request for Help — Dave Thomas <dave@...>
On Sat, Jan 25, 2003 at 08:13:38AM +0900, Dave Thomas wrote:
[#62609] Submodules and C — Daniel Carrera <dcarrera@...>
Hi,
[#62660] datafiles as Ruby source musings — Wilbert Berendsen <wilbert@...>
-----BEGIN PGP SIGNED MESSAGE-----
[#62665] RAA proposal — Daniel Carrera <dcarrera@...>
Hello all,
On Sunday, 26 January 2003 at 10:48:02 +0900, Daniel Carrera wrote:
On Sun, Jan 26, 2003 at 10:57:28AM +0900, Jim Freeze wrote:
On Sunday, 26 January 2003 at 11:17:12 +0900, Daniel Carrera wrote:
On Sun, 26 Jan 2003 11:17:12 +0900
Excuse me. Trying to make RAA easier to navigate is not copying Perl.
[#62666] Ruby at Apple? — ptkwt@...1.aracnet.com (Phil Tomson)
I've had a couple of situations recently where I've been talking to
On Sunday, 26 January 2003 at 10:52:08 +0900, Phil Tomson wrote:
[#62679] Reflection for instance variables? — Patrick Narkinsky <patrick@...>
Hi. I'm brand new to Ruby, so please pardon if this question is naive,
[#62707] Is there any chance of getting the ruby.org domain? — Ross Shaw <rshaw1961@...>
It seems to me that it would be much easier if the Ruby community had
[#62708] solaris porting problem -- flock failure? — Joel VanderWerf <vjoel@...>
Any solaris gurus out there?
On Sun, 26 Jan 2003, Joel VanderWerf wrote:
>>>>> "a" == ahoward <ahoward@fsl.noaa.gov> writes:
On Mon, 27 Jan 2003, ts wrote:
On Sun, 26 Jan 2003, Joel VanderWerf wrote:
>>>>> "a" == ahoward <ahoward@fsl.noaa.gov> writes:
On Mon, 27 Jan 2003, ts wrote:
>>>>> "a" == ahoward <ahoward@fsl.noaa.gov> writes:
On Mon, 27 Jan 2003, ts wrote:
[#62710] Adding a ContactItem to a Contact Folder. — "Dwayne Smurdon @ DNA Media Pro" <smurdon@...>
Ok, I'm new to Ruby and new to Office Objects -- double whammy. I'm simply
[#62730] cascading configuration variables — Wilbert Berendsen <wilbert@...>
-----BEGIN PGP SIGNED MESSAGE-----
Hi,
-----BEGIN PGP SIGNED MESSAGE-----
>>>>> "W" == Wilbert Berendsen <wilbert@oswf.org> writes:
-----BEGIN PGP SIGNED MESSAGE-----
>>>>> "W" == Wilbert Berendsen <wilbert@oswf.org> writes:
[#62752] Getting the dynamic IP address of a dialup interface (ppp0) — Mauricio Fern疣dez <batsman.geo@...>
Mauricio Fern?ndez (batsman.geo@yahoo.com) wrote:
[#62767] common regular expressions — Michael Garriss <mgarriss@...>
Sorry if this a stupid question but I am new to ruby AND regular
Hi Michael,
> Has anyone compiled a collection of 'common' regular expression
[#62804] It would be nice to be able to get a regexes string back... — Sam Roberts <sroberts@...>
Sam Roberts (sroberts@uniserve.com) wrote:
Quoteing drbrain@segment7.net, on Mon, Jan 27, 2003 at 04:28:31PM +0900:
[#62807] Organizing our efforts, as well as the modules itself. — "Dwayne Smurdon @ DNA Media Pro" <smurdon@...>
WOW! It's amazing to me to see such passion about the organization of a Web
[#62815] My last word on aliases ;) — Gavin Sinclair <gsinclair@...>
Hi Dave,
[#62816] Very nasty piece of code — Peter Hickman <peter@...>
Whilest writing my RTF tools library I had a need to convert from &#XX;
[#62836] Test::Unit -> order of tests? — Mauricio Fern疣dez <batsman.geo@...>
IMHO, it would be nice if they were run in the order they were defined.
On Tue, 28 Jan 2003, Michael Garriss wrote:
On Tue, 28 Jan 2003, Chad Fowler wrote:
ahoward <ahoward@fsl.noaa.gov> writes:
> To implement this, I would suggest renaming all your test_XXX methods
On Tuesday, January 28, 2003, 11:04:03 AM, Warren wrote:
Warren Brown [mailto:wkb@airmail.net] wrote:
[#62847] tkgnuplot problem: fork() on win — Ralf <lausianne@...>
Hi,
In article <20030128122113W.nagai@ai.kyutech.ac.jp>,
Hi,
Hi,
Hi,
Hi,
nagai@ai.kyutech.ac.jp wrote:
Hi,
Here you go:
Hi,
Hi,
[#62870] WIN32OLE and CrossoverOffice (wine) — Antti Karanta <Antti.Karanta@...>
[#62872] getting eRuby to run under mod_ruby — Ian Macdonald <ian@...>
Hi,
[#62873] Re: Organizing our efforts, as well as the modules itself. — "Dwayne Smurdon @ DNA Media Pro" <smurdon@...>
Personally, a seperate web site or just a different section on the RAA site,
[#62877] ANN: FXRuby-1.0.18 Now Available — Lyle Johnson <lyle@...>
All,
[#62884] How to force a paint on a canvas. — Steve Tuckner <STUCKNER@...>
Hello all,
On Tue, 28 Jan 2003 07:28:34 +0900
[#62886] proposed RAA update plan. — Daniel Carrera <dcarrera@...>
Hello,
[#62890] ruby-dev summary 19380-19436 — TAKAHASHI Masayoshi <maki@...>
Hello all,
On Tue, 28 Jan 2003, TAKAHASHI Masayoshi wrote:
[#62915] Another RDoc choke on stdlib — Gavin Sinclair <gsinclair@...>
Hi Dave,
[#62944] euc-jp coding of ruby talk web interface — Fritz Heinrichmeyer <fritz.heinrichmeyer@...>
Scripsit ille aut illa Yohanes Santoso <ysantoso@jenny-gnome.dyndns.org>:
[#62950] OSCON Ruby presentations? — Chad Fowler <chad@...>
Hello, all. I was just wondering with the deadline coming up how many
[#62951] Questions from a Ruby Newbie (file io and data structures)... — christopher.j.meisenzahl@...
I've decided on a small project to attempt to learn Ruby beyond just flipping
[#62966] Use mulit-dim. Arrays? [Questions from a Ruby Newbie (file io and d ata structures)...] — christopher.j.meisenzahl@...
I've got the file IO hammered out. I think I can read each line into a string
[#62973] FileTest.size? vs du -b — Curious Person <antispam@...>
I've noticed something curious. I was throwing together a small script
[#62979] Aliasing class methods — google@... (Tom Payne)
Hi --
[#62996] ping with ruby — "Panther" <saspurss@...>
How can I do a script in ruby that to do a ping.
> That's not a string, use "192.168.1.1"
[#62999] Connecting to a database.. — "Dwayne Smurdon @ DNA Media Pro" <smurdon@...>
I did a lot of googling and looking around the related Ruby websites, but I
[#63009] SEGFAULT : when switching between windows — Jason Persampieri <jason@...>
I'm getting a segfault after doing some stuff within my FXRuby app, then switching focus to a
Jason Persampieri wrote:
[#63024] program name -> perl's $0 — Daniel Bretoi <lists@...>
Anyone have a reference to all the special variable names? In particular
[#63061] $SAFE level mutation for tained classes — Gennady <bystr@...>
Hi, fellow Rubyists
[#63065] Local variables & blocks — ahoward <ahoward@...>
ahoward <ahoward@fsl.noaa.gov> wrote:
On Thu, 30 Jan 2003, Martin DeMello wrote:
>>>>> "a" == ahoward <ahoward@fsl.noaa.gov> writes:
Hi,
On Fri, 31 Jan 2003, Yukihiro Matsumoto wrote:
On Thursday 30 January 2003 05:44 pm, ahoward wrote:
Hi,
Hi folks. How do you do?
Hi,
Hi,
Hi,
On Monday 03 February 2003 07:22 am, Yukihiro Matsumoto wrote:
In message "Re: Local variables & blocks"
Hi,
On Wednesday, January 29, 2003, 5:04:51 PM, ahoward wrote:
On Wednesday, January 29, 2003, 6:17:44 PM, Gavin wrote:
On Wed, Jan 29, 2003 at 04:40:21PM +0900, Gavin Sinclair wrote:
Hi,
On Thu, 30 Jan 2003, Yukihiro Matsumoto wrote:
Hi,
On Thursday, January 30, 2003, 4:50:00 AM, Yukihiro wrote:
Hi --
On Wed, Feb 05, 2003 at 10:23:52PM +0900, dblack@candle.superlink.net wrote:
On Wed, 29 Jan 2003, Gavin Sinclair wrote:
ahoward <ahoward@fsl.noaa.gov> wrote:
On Wed, 29 Jan 2003, Martin DeMello wrote:
On Thu, Jan 30, 2003 at 04:48:04AM +0900, ahoward wrote:
On Sat, Feb 01, 2003 at 11:43:47AM +0000, Brian Candler wrote:
[#63094] Ruby Books -- A Question — Mark Probert <probertm@..._acm.org>
Rubyists,
> More
[#63108] SA_RESTART - signal - trap — ahoward <ahoward@...>
[#63122] Learn and Earn...Join For FREE! — Pamela Paco <pamela_paco@...>
Hello:
[#63136] pickaxe style rd2 format library? — "Berger, Daniel" <djberge@...>
Hi all,
[#63137] Where can I find the pickaxe ebook? — "Dwayne Smurdon @ DNA Media Pro" <smurdon@...>
I've googled and searched a bit on ruby-central, but I can't find anything.
[#63198] reading past a file header — Martin DeMello <martindemello@...>
Looking for a more idiomatic way to do this:
ts <decoux@moulon.inra.fr> wrote:
[#63206] ruby-dbi and oracle error - ORA-24374 — "Berger, Daniel" <djberge@...>
Hi all,
[#63216] Newbie question — n.vasiliev@... (Nicolay Vasiliev)
Hello!
On Fri, Jan 31, 2003 at 01:22:27AM +0900, Nicolay Vasiliev wrote:
[#63227] ANN: _The Ruby Way_ in Japanese — "Hal E. Fulton" <hal9000@...>
This is actually old news, but I've been meaning to
[#63240] Re: How to do grep -v? — "Berger, Daniel" <djberge@...>
> -----Original Message-----
[#63244] How to save Tk canvas as picture/create image from canvas? — Ralf <lausianne@...>
Hi,
Hi,
nagai@ai.kyutech.ac.jp wrote:
Hi,
nagai@ai.kyutech.ac.jp wrote:
Hi,
[#63245] drb experts — ahoward <ahoward@...>
ahoward (ahoward@fsl.noaa.gov) wrote:
[#63284] Return values from assertions — <nathaniel@...>
Eivind Eklund and I have been discussing whether assertions ought to
<nathaniel@NOSPAMtalbott.ws> writes:
Matt Armstrong [mailto:matt@lickey.com] wrote:
<nathaniel@NOSPAMtalbott.ws> writes:
Matt Armstrong [mailto:matt@lickey.com] wrote:
[#63288] break out of a loop — Vivek Nallur <nvivek@...>
[#63305] %L, %l revisited — Tom Sawyer <transami@...>
this is a general request for opinion/support. i, for one, would very much
Hi,
On Monday 03 February 2003 01:26 am, nobu.nokada@softhome.net wrote:
Hi,
Nobu,
Hi --
----- Original Message -----
On 6 Feb 2003 at 6:44, Hal E. Fulton wrote:
----- Original Message -----
On Wednesday 05 February 2003 02:44 pm, Hal E. Fulton wrote:
-----BEGIN PGP SIGNED MESSAGE-----
On Wednesday 05 February 2003 08:08 pm, Yohanes Santoso wrote:
On 2003.02.06, Tom Sawyer <transami@transami.net> wrote:
On Thu, Feb 06, 2003 at 08:45:16PM +0900, Dossy wrote:
On 2003.02.06, Mauricio Fern疣dez <batsman.geo@yahoo.com> wrote:
[#63310] Broken pipe (Errno::EPIPE) — Robert Feldt <feldt@...>
Hi,
[#63314] Ruby documentation in pdf-format — "Nicolay Vasiliev" <N.Vasiliev@...>
Hello!
[#63325] Parse bug when used from a library — Stefan Scholl <stesch@...>
I've written a library in C, which calls a ruby method via
[#63329] Re: Ruby Books -- A Question — "Sperberg, Roger" <roger.sperberg@...>
>>Anyone care to speculate
[#63341] ruby-dbi — Matthias Wieding-Drewes <Golgatha@...>
The question i have ist actually simple but yet i haven't found out:
[#63353] Overriding methods in inherited classes — Travis Whitton <whitton@...>
Hello all, I recently messed around with modifying Ruby's CGI class in order
[#63365] Pickaxe book — Jim <aa204@...>
Hi,
The Year In Scripting Languages Lua/Perl/Python/Ruby/Tcl 2002
This is a joint review of 2002 for the programming languages
Lua, Perl, Python, Ruby, and Tcl.
It was a cooperative effort by people from the five communities.
An HTML version is available at http://www.vendian.org/language_year/ .
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Lua in 2002
2002 was a very busy year for Lua [1]. A major new version (5.0) was
discussed, planned, implemented, and released in alpha and beta
versions. We also saw a marked increase of the size and participation
of the Lua community. Details on this and other events that happened
to Lua in 2002 follow.
* Work on a new version
The plans for a new version (4.1) and their discussion in the
mailing list [2], which had officially started with the release of
an alpha version in July 2001 and several work versions since then,
finally converged to a comprehensive mature proposal for Lua 5.0 in
April. An alpha version was released in August and a beta version
was released on December; the final version of Lua 5.0 expected to
be released by February 2003. Lua 5.0 is an important step in the
evolution of Lua (hence the leap from 4.0 directly to 5.0). Lua 5.0
includes several new features, such as lexical scoping, Lua
coroutines and support for external multithreading and coroutines,
metatables and metamethods, fine control of global name resolution,
tail calls, fast register-based virtual machine, safe
garbage-collector metamethods, new error handling protocol, and
more. All this is of course done respecting our design goals:
simplicity, efficiency, portability, and low embedding cost.
* Choosing a new license
Starting with Lua 5.0, Lua will be released under the MIT license
[3]. Up to now we had our own license [4], very similar to but not
identical to the zlib license [5] and others. The community pointed
to us that the license was sometimes a source of confusion and
misunderstanding. So we decided that having a standard license would
clear the issue and allow more people, specially in the industry, to
choose Lua without being concerned with legal matters.
* Community participation
The active participation of the Lua community -- both in the mailing
list and in the lua-users wiki [6] -- was an important ingredient in
making all this happen. The community is also organizing itself.
Since May, it maintains a web interface to the mailing list archive
[7] that can be searched and also referred to in lua-l: postings now
have a permanent link and this helps to answer recurring
questions. This web interface is much faster than the one at Yahoo
Groups that exists since March 1999 (and also has no annoying
ads). A newsgroup interface to the mailing list [8] was created at
gname.org in July by their own initiative.
The mailing list remains the premier forum for discussing Lua. It
has now over 700 subscribers (435 direct subscribers plus 284
registered at Yahoo Groups). Novice and experts participate
actively in the discussions, which are instructive and friendly.
The wiki at lua-users also experienced a marked growth in 2002 and
is becoming a major source of detailed technical information about
Lua, some of it distilled and condensed from lua-l postings. Many
people contributed new pages, corrected and expanded existing ones,
and helped to maintain several pages moved from www.lua.org. The
wiki also now contains the details and implementations of feature
proposals. As intended when it was launched, the wiki has become
the ideal companion for the mailing list.
A small part of the community got together in person in February, at
a Lua Library Design Workshop [9] held at Harvard University. The
move in Lua 5.0 to namespaces in libraries was one consequence of
this meeting. The workshop also provided an opportunity to meet
Roberto Ierusalimschy [10], Lua's chief architect.
* Lua in 2003
2003 will bring the official release of Lua 5.0 and also probably
Lua 5.1, at least in work stage. Our main focus in Lua 5.1 is the
implementation of incremental garbage collection to replace the
current atomic mark-and-sweep. The need for this was identified by
the community, specially those using Lua for games. We shall
probably also see a new draft of the long-waited Lua book by
Roberto, updated for Lua 5.
* References
1. http://www.lua.org/
2. http://www.lua.org/lua-l.html
3. http://www.lua.org/license.html
4. http://www.lua.org/copyright.html
5. http://www.opensource.org/licenses/zlib-license.html
6. http://lua-users.org/wiki/
7. http://lua-users.org/lists/lua-l/
8. http://news.gmane.org/thread.php?group=gmane.comp.lang.lua.general
9. http://lua-users.org/wiki/LuaLibraryWorkshop
10. http://www.lua.org/authors.html
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Perl
While 2002 was a year during which the Perl 6 design development process
grown up, Perl 5 was not left behind. A new major version, Perl 5.8.0, was
released, introducing major features.
* Perl 5.8.0 released
Perl 5.8.0 was released after more than two years of work. Among its new
features [1], the most important ones are a full support for Unicode, a
new implementation of threads, a completely reworked I/O subsystem, and
support for 64-bit architectures. This release was also a personal win
from the point of view of the Perl developers, because it was extensively
tested, due to a much improved test suite, and to volunteers to run it on
a daily basis on a wide range of OSes and configurations.
There's also more in Perl than Perl itself. Numerous projects based on
Perl have also started or have significantly evolved. Among them, I have
to mention at least the popular mod_perl Apache module [2] which allows
to embed Perl into a web server.
* The Community
The Perl community is so dynamic and well-organized that I can't choose
where to begin. Well, the spinal nerve of this community is probably the
Comprehensive Perl Archive Network (or CPAN [3]), central repository for
a whole universe of Perl modules. But the community is organized among
several axes : on Internet, you'll find an extensive set of mailing lists
[4], newsgroups in the comp.lang.perl.* hierarchy, news and weblogs [5],
help and idea sharing for beginners and for gurus at perlmonks [6], and
I'm sure I'm forgetting a load of resources. There are also two
noticeable high-quality publications : the Perl Review [7] and the Perl
Journal [8].
In the real world, numerous Perl users groups (known as the Perl mongers
[9]) have succeeded in cementing this community as well as promoting the
language. Among the factual successes are the organization of the Yet
Another Perl Conferences [9], that will continue in 2003, and the funding
of the Perl 6 core team through the Perl Foundation [10] (Perl 6 being
the next major step in Perl, redesigned and reimplemented from the ground
up).
* Perl 5 in 2003
The development version of Perl (5.9.0) is being actively worked on, and
development releases are to be expected, as well as a new maintenance
release, Perl 5.8.1, aimed at fixing the most outstanding bugs discovered
in Perl 5.8.0. Currently, it appears that those bugs pertain (quite
logically) to the newest features : threads and Unicode. The to-do lists
are not small, and, with the start of the Perl 6 project, Perl needs
contributors more than ever : as a popular saying reminds us, patches are
welcome.
If you want to follow what's happening in the world of Perl development,
you can read the weekly summaries of the developers' mailing lists,
published on perl.com [11] for Perl 6 and Parrot (Parrot being the future
Perl 6 virtual machine) and on use.perl [5] for Perl 5.
In the process we hope to bring Perl to higher levels to maturity, and to
have fun. At least that's how the future looks from there.
* References
1. http://dev.perl.org/perl5/news/2002/07/18/580ann/
2. http://perl.apache.org/
3. http://cpan.org/
4. http://lists.perl.org/
5. http://use.perl.org/
6. http://www.perlmonks.org/
7. http://www.theperlreview.com/
9. http://www.tpj.com/
9. http://www.yapc.org/
10. http://www.perl-foundation.org/
11. http://www.perl.com/
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Python: Year in Review
The Python community spent a good part of 2002 learning how to use
new-style classes, introduced with Python 2.2, and polishing their
implementation with a couple of maintenance releases. We also
released an alpha version of Python 2.3 on the last day of the year.
* Python 2.2 released
The major new feature of Python 2.2, which was actually released just
before Christmas 2001, is new-style classes. This feature eliminates
many of the differences between Python's builtin types (list, dict,
&c.) and user-defined types implemented with class statements. It
allows programmers to subclass builtin types in Python and makes it
easier to define new classes in C.
New-style classes introduced many subtle differences in class
semantics and many new features for classes, including a super
function, class and static methods, and properties. Backwards
compatibility was addressed in a fairly clean way: Both new-style
classes and so-called "classic" classes are available in the
interpreter via different metaclasses. The classic metaclass is used
unless the class inherits from the new builtin type "object" or
explicitly declares its metaclass.
See Guido van Rossum's essay "Unifying types and classes in Python
2.2" for a more thorough discussion of new-style classes.
http://www.python.org/2.2.2/descrintro.html
There were four maintenance releases during the calendar year. The
currently recommended versions of Python are 2.2.2 and 2.1.3. The
2.2.2 release seems to be quite stable, with more than 100 bugs fixed
since the original 2.2 release. The 2.1.x releases this year fixed a
few critical bugs.
* Python in 2003
The goals for Python 2.3 are modest compared to new-style classes.
The alpha release on Dec. 31 introduced only minor language changes,
like a new boolean type. Most of the improvements are to the standard
library, including a new BerkeleyDB interface, a logging module styled
after log4j, a family of new datetime types, a pair of set types, and
a new random number generator (Mersenne Twister). The module import
mechanism was also improved, with a new set of hooks and support for
zip archives.
The custom object allocator, which has been an optional, compile-time
feature for a couple of releases, has been enabled by default for
2.3. It is a fast, special-purpose allocator for small blocks that
sits on top of the platform malloc. It saw a major overhaul to
improve stability and performance between 2.2 and 2.3
See Andrew Kuchling's "What's New in Python 2.3" document for more
information about the release.
http://www.python.org/doc/2.3a1/whatsnew/
One reason (among many) for the more modest goals of Python 2.3 is a
sense in the community that the language is changing too quickly. The
perception of a large or vocal part of the community is that
stability, performance, and libraries will provide more benefit than
new core language features. When Guido proposed the addition of a
boolean type on comp.lang.python, the thread ran on for a couple of
weeks and 375 messages with a vigorous opposition. It seems fair to
observe, however, that many people believe that Python changes too
quickly and that the new features they need are important enough to
add anyway.
* Notable developments
The year saw a lot of development activity in the larger Python
community. I've tried to include some highlights from important or
interesting projects, but I'm sure there are omissions.
- Boost.Python version 2, a C++ library that enables seamless
interoperability between C++ and Python
http://www.boost.org/libs/python/doc/
- Chandler, Mitch Kapor's foundation announced plans to develop
a personal information manager written in Python
http://www.osafoundation.org/
- Leo, an outlining editor that doubles as a programmer's editor
and a literate programming tool
http://sourceforge.net/projects/leo/
- Mailman 2.1, a mailing list manager
http://www.list.org/
- omniORBpy 2.0, a robust high performance CORBA ORB for Python
http://omniorb.sourceforge.net/
- Pyrex, a specialized language for writing C extension modules
that extends Python with C datatype declarations
http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/
- Psyco 0.4.1, a specializing compiler for Python
http://psyco.sourceforge.net/
- reStructuredText, the long-awaited markup language for Python
docstrings and almost any other kind of text
http://docutils.sourceforge.net/rst.html
- Twisted 1.0, an event-driven networking framework
http://twistedmatrix.com/
- Wing IDE 1.1 and up, a development environment for Python
http://wingide.com/
- wxPython, a cross platform GUI toolkit based on wxWindows
http://wxpython.org/
- Zope 2.5, 2.6, and an alpha release of Zope 3
an application server specializing in content management
http://www.zope.org/
Four Python conferences were held in 2002, including a couple of
European conferences. Many new books were published including the
well-regarded Python Cookbook and the first two books on Jython, the
Java implementation of Python.
* Keeping up with Python news
Some valuable summarizes in increasing order of frequency:
Bi-weekly summaries of python-dev mailing list
http://www.python.org/dev/summary/
Dr. Dobb's (weekly) Python URL
http://www.ddj.com/topics/pythonurl/
Daily Python URL
http://www.pythonware.com/daily/index.htm
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Ruby.year(2002): A report from the Ruby community
Ruby [1] continued to delight its practitioners and, perhaps, tempt
those who work in other languages, throughout 2002. Increased traffic
on the ruby-talk mailing list suggests that more and more people from
around the world are discovering Ruby and the joys it brings to
programming, and visions of Ruby's future have enthused Rubyists
everywhere.
* Web Application Development with Ruby
Web application development with Ruby is beginning to come into its own,
and many web development tools achieved milestone stability releases.
Web developers now have several options, including eRuby [2] (for
embedding Ruby code directly into HTML documents), Amrita [3] (an
alternative that uses templates to cleanly separate logic and
presentation) and complete site-development frameworks like CGIKit [4]
and ILE [5]. The mod_ruby [2] module for Apache is also fast and stable.
* Virtual Machines
The quest for improved performance also sparked a number of new Ruby
projects. There are now several virtual machine (VM) development
efforts, including Cardinal [6] (a Ruby front-end to Parrot), JRuby [7]
(a Java implementation of the Ruby interpreter) and an as-yet-unnamed VM
that Matz, the creator of Ruby, and his co-conspirators are keeping
a closely guarded secret.
* Improved Support for Windows and Mac OS X
A lot of focus has been placed on enhancing Ruby's usability with
non-Unix operating systems. The Ruby distribution for Windows [8]
includes many popular Ruby extensions, as well as an HTML Help version
of Thomas and Hunt's Programming Ruby, providing a very easy way for
users to get up and running with either the stable or development
release of Ruby. Also, beginning with the 10.2 (Jaguar) release, Ruby is
now a standard part of the Mac OS X operating system.
* New Versions
The year ended with the release of Ruby 1.6.8, which is promised to be
the last release in the 1.6.x series. The end of 2002 also saw a
"preview" release of Ruby 1.8. In addition to enhancements in the Ruby
language itself, the upcoming 1.8 release will incorporate several new
modules into Ruby's standard library. Test::Unit [9], a rock-solid,
object oriented automated unit testing framework will be included in the
standard distribution. Another planned addition is REXML [10], a clean
and intuitive XML processing library.
* Ruby in Print
There were many signs of the rising popularity of Ruby in 2002. A number
of new English language books, such as Ruby in a Nutshell (Yukihiro
Matsumoto), Teach Yourself Ruby in 21 Days (Mark Slagell), The Ruby Way
(Hal Fulton) and Ruby Developer's Guide (Michael Neumann, Robert Feldt
and Lyle Johnson), were published this year. In Japan, an additional 11
Ruby books were published (bringing the total in Japanese to 27).
* Ruby Conference
A notable event was the second annual Ruby Conference, held in
November 2002 in Seattle, WA, USA. There were about fifteen
presentations, as well as a keynote speech by Matz. Slides of those
talks are available online at
http://www.zenspider.com/Languages/Ruby/RubyConf2002/ .
* Ruby in 2003
The upcoming year promises a number of exciting new developments. In
addition to the previously mentioned Ruby 1.8, one of the most eagerly
anticipated projects is FreeRIDE [11], a powerful cross-platform IDE for
Ruby. This software is being designed and built by a large group of
volunteers and is itself a great testimony to the strong spirit of the
Ruby community.
* Challenges
In addition to the many successes, we as a community face a number of
challenges. One is the need for better documentation and documentation
tools. A related problem that a good deal of the documentation for Ruby
libraries is only available in Japanese, and as a result there is
substantial interest in having English translations of those texts.
Another challenge for the Ruby community is the need for more well
defined methods of packaging and distribution for Ruby libraries and
extension modules.
* More about Ruby
Ruby's home page is the official source for downloads as well as
information about CVS and mailing list access. The newly redesigned Ruby
Application Archive [12] is an online catalog of Ruby libraries and
extension modules. The Ruby Weekly News [13] is posted every week to the
ruby-talk mailing list and provides a nice summary of what people are
talking about. For a more comprehensive account, archives of the mailing
list [14] are available as well. Finally, an important resource for Ruby
developers is the Ruby Garden [15]. The Ruby Garden is a portal site
that provides message boards, online polls and links to other popular
Ruby web sites including the Ruby Garden Wiki [16].
* References
1. http://www.ruby-lang.org/
2. http://www.modruby.net/
3. http://www.brain-tokyo.jp/research/amrita/
4. http://www.spice-of-life.net/download/cgikit/index_en.html
5. http://virtualschool.edu/ile/
6. http://www.rubygarden.org/ruby?CardinalProject
7. http://jruby.sourceforge.net/
8. http://rubyinstaller.sourceforge.net/
9. http://testunit.talbott.ws/
10. http://www.germane-software.com/software/rexml/
11. http://www.rubyide.org/
12. http://www.ruby-lang.org/raa/
13. http://www.rubygarden.org/rurl/html/index.html
14. http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml
15. http://www.rubygarden.org/
16. http://www.rubygarden.org/ruby?HomePage
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Tcl
2002 was a significant year for the Tcl community - culminating in the
release of Tcl/Tk 8.4 after a long gestation period.
* Tcl 8.4 released
The 8.4 release includes a number of significant features, including
* a new Virtual File System (VFS) layer that allows (in principle)
filesystem activity to be diverted away from the native operating
system to something else; drivers exist for a number of underlying
"access methods", including FTP, HTTP, Metakit, WebDAV, etc.
* 64 bit support - both files and arithmetic, also on 32-bit systems
* major performance improvements - 8.4 is the fastest Tcl version yet
* enhanced thread support, stability, and performance
* Unicode and I18N improvements
* three new Tk widget types, most other widgets have been enhanced
* native MacOS X Aqua support
Details of these and other changes can be found at [1]. Or start your
Tcl explorations from this new URL (redirect): http://www.tcl.tk/
The other significant development in the Tcl world was in the area of
portability and deployment. The introduction of VFS to the core enables
Starkits [2], which provide easy single-file deployment of applications
and packages (like Java jar files, but with more power). They can be
interpreted using either Tclkit, a single file Tcl/Tk interpreter
available on numerous platforms, or ActiveTcl, the ActiveState Tcl
distribution. An archive of Starkits is available at [3].
* The Community
The Tcl community continues to be an active and vibrant group of very
diverse characters, supported by a number of forums:
* Tclers' Wiki - over 3500 pages of useful information (mostly, but
not exclusively) related to Tcl/Tk and associated technology [4]
* Tclers' Chat, typically with a number of Tcl "experts" online at
most times - available by browser [5] or a tkchat application [6]
* comp.lang.tcl newsgroup and mailing lists, see selection at [7]
* Tcl-URL! - a summary of highlights posted weekly on comp.lang.tcl
The Tcl community holds on to its tradition of welcoming both newbies
and interaction with people from other language communities. A good
starting point is the comp.lang.tcl newsgroup.
* Notable developments
The last year saw the continued use of Tcl/Tk in a very wide variety of
applications (both Open Source and commercial), including:
* ActiveTcl / TclDevKit / Komodo - Tcl/Tk core and tools development
at ActiveState [8]
* the Tcl/Tk Plugin - revival of web browser plugin based on Tcl/Tk
8.4 and taking advantage of new features [9] and supporting both
Internet Explorer and Mozilla (on a wide variety of platforms)
* Tclkit - standalone single-file runtime with Tcl, Tk, Incrtcl,
Metakit, TclVFS, zlib [11]
* AOLServer - high-performance web/content server used by AOL [10]
* Critcl - embedding C/C++ in Tcl, on-the-fly compiled or precompiled
for easy deployment [12]
* gnocl - is a GTK+ and Gnome extension that provides easy to use
commands to quickly build GTK+ and Gnome compliant user interfaces,
it interoperates with Tk [19]
* InstallBase - a multi-platform GUI installer in Tcl/Tk and designed
to work on Windows, Mac, and almost any flavor of UNIX / Linux [18]
* MOODS - graphical monitoring application for Linux [13]
* Privaria - a Secure, Firewall-Friendly Platform for Peer-to-Peer
Networking [14]
* SnackAmp - a multi-platform audio music (mp3, ogg ,wav ...) player
and organizer for large music collections [15]
* TCLBridge - a powerful component designed to allow seamless
integration of Tcl/Tk and any ActiveX capable language, such as
Visual Basic 6 and any of the Microsoft .NET languages [16]
* Toucan - a Desktop IDE for developing Palm OS applications [17]
* Wikit - a wiki implementation used to power the Tclers' Wiki, but
also can be used to embed a wiki in applications for
documentation/help [20]
There are more applications and extensions than space to mention them.
See news:comp.lang.tcl.announce for an overview.
* Tcl in 2003
2003 is likely to be a year of consolidation - Tcl/Tk 8.4.1 is out,
solid, and becoming the standard Tcl version; plans for 8.5 and/or 9 are
under consideration. The coming year is also likely to see more work in
the area of repositories/archives, more interfaces to other languages
for Tcl/Tk, and yet more platforms supported.
* References
1. http://www.tcl.tk/software/tcltk/8.4.html
2. http://www.equi4.com/starkit
3. http://mini.net/sdarchive/
4. http://wiki.tcl.tk/
5. http://mini.net/cgi-bin/chat.cgi
6. http://wiki.tcl.tk/tkchat
7. http://aspn.activestate.com/ASPN/Tcl/Mail
8. http://www.activestate.com/Tcl
9. http://tclplugin.sf.net/
10. http://www.aolserver.com/
11. http://www.equi4.com/tclkit
12. http://www.equi4.com/critcl
13. http://jfontain.free.fr/moodss/
14. http://eepatents.com/privaria/
15. http://snackamp.sourceforge.net/
16. http://www.tclbridge.com/
17. http://toucan.sourceforge.net/
18. http://installbase.sourceforge.net/
19. http://www.dr-baum.net/gnocl/
20. http://wiki.tcl.tk/wikit
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Thanks to the authors
Luiz Henrique de Figueiredo (Lua)
Rafael Garcia-Suarez (Perl)
Jeremy Hylton (Python)
The Ruby Community (Ruby)
Jeff Hobbs, Steve Landers, and Jean-Claude Wippler (Tcl)
Additional thanks to Piers Cawley, Jarkko Hietaniemi, Jeremy Hylton,
Lyle Johnson, Dan Sugalski, Greg Sullivan, and Jean-Claude Wippler.
A copy of this email is available at
http://www.vendian.org/language_year/
There are many useful and interesting languages not included here.
If you write a similar summary, I would be glad to include it on
the webpage. You might also consider similar collaborations
within other super-communities.
Please feel free to forward this email appropriately, but
I suggest you wait a day or so to avoid duplication.
Mitchell Charity