[#18931] notes from a Ruby newbie — Ned Konz <ned@...>
Some initial impressions from a Perl/Smalltalk programmer writing his first
[#18957] Ruby and Unicode — Ned Konz <ned@...>
I haven't dug into the source yet, but it seems that Ruby ignores the fact
[#18959] Using "@" as a method name? — Laurent Julliard <Laurent.Julliard@...>
Let's start with a silly question to warm you up :-))
[#18974] Perl/Python/Ruby common backend (Perl6) — ptkwt@...1.aracnet.com (Phil Tomson)
There is a thread about using .NET's CLR as a backend for Ruby, but how
Hi,
no guile has no vm,
[#19015] Re: IDE for Ruby — Bob Follek <bfollek@...>
Tobias DiPasquale wrote:
[#19025] 1.6/net errors (stack, igneof) — Tobias Reif <tobiasreif@...>
Hi;
[#19026] YAWN Question (Your Annoying Wandering Newbie) — Matt <matt@...>
Since I have yet to find a comprehensive tutorial for CGI using Ruby, I'm still stumbling around in many respects. (I'm sure they exist in Japanese, but I haven't learned it yet... :/ )
On Thursday 02 August 2001 07:13 am, you wrote:
On Thu, 2 Aug 2001, Ned Konz wrote:
[#19043] SSL in Ruby? — hubert@... (Hubert Hung-Hsien Chang)
Just curious if Ruby library has SSL? I look around and it seems that
[#19059] QNX port — Eli Green <eli.green@...>
Greetings.
from Roland Priem on 2001-08-03 at 09:32:49:
Eli Green [mailto:eli.green@codedogs.ca] wrote:
[#19064] ANN: Code Amelioration Contest (presented by Ruby Conference 2001) — David Alan Black <dblack@...>
On Fri, 3 Aug 2001, David Alan Black wrote:
Hello --
On Mon, 6 Aug 2001, David Alan Black wrote:
Guillaume Cottenceau wrote:
Hello --
[#19086] Re: Code Amelioration Contest (presented by Ruby Conference 2001) — "MikkelFJ" <mikkelj-anti-spam@...1.dknet.dk>
> Try to think of imaginative ways to write unattractive Ruby.
[#19091] Re: ANN: Code Amelioration Contest (presented by Ruby Conference 2001) — pschoenb@... (Patrick Schoenbach)
David Alan Black wrote:
Hello --
A couple of questions.
[#19097] Unbuffered output — Harry Ohlsen <harryo@...>
I'm trying to write a small interactive program that reads commands and
[#19098] Endianness and integer indexing — eric@... (Eric Lee Green)
-----BEGIN PGP SIGNED MESSAGE-----
[#19125] My 1st look @ ruby: No prototypes and problem with String#gsub — stesch@... (Stefan Scholl)
My first ruby program:
Hello --
"MikkelFJ" <mikkelj-anti-spam@post1.dknet.dk> writes:
[#19167] struct and $SAFE — ts <decoux@...>
[#19192] Some remarks from a nembie in Ruby — Renaud HEBERT <renaud.hebert@...>
After having read the book "Programming Ruby: The Pragmatic Programmer's
Lloyd Zusman wrote:
>>>>> "R" == Renaud HEBERT <renaud.hebert@alcatel.fr> writes:
[#19248] Ruby/Tk: how to discard excess messages — "Albert L. Wagner" <alwagner@...>
An auto-repeat key is sending additional messages while method is
[#19253] Trying to get to grips with Ruby threads — "Peter Hickman" <peterhi@...>
I am trying to get to grips with threads in Ruby and I wrote (adapted more
[#19259] ANNOUNCE: socket options library v0.1 — "Nat Pryce" <nat.pryce@...13media.com>
I would like to announce the release of Sockopt 0.1. Sockopt is a package
[#19269] Re: Perl/Python/Ruby common backend (Parrot, can Ruby play too?) — ptkwt@...1.aracnet.com (Phil Tomson)
In article <72X97.12093$9i1.972452@e420r-atl1.usenetserver.com>,
On Tuesday 07 August 2001 10:37 pm, Mathieu wrote:
At 02:37 PM 8/8/01 +0900, Mathieu Bouchard spewed forth:
Ned Konz wrote:
On Thursday 09 August 2001 02:42 pm, you wrote:
>>>>> "N" == Ned Konz <ned@bike-nomad.com> writes:
On Thursday 09 August 2001 11:27 pm, you wrote:
>>>>> "N" == Ned Konz <ned@bike-nomad.com> writes:
On Fri, 10 Aug 2001, Ned Konz wrote:
[#19272] [META] Who kills the References? — stesch@... (Stefan Scholl)
It's a bit hard to read comp.lang.ruby. Some programs (the mail
[#19282] PATCH: fixed bug in "waitfor" in net/telnet.rb — Lloyd Zusman <ljz@...>
I'm using the Net::Telnet module and I'm quite
[#19283] Help with ternary operator syntax and grammar — furufuru@... (Ryo Furue)
Hi there,
[#19297] Speaking of the ternary operator.... — David Alan Black <dblack@...>
Hello --
[#19306] Virtual list — Sean Middleditch <elanthis@...>
For starts, I'm new to Ruby still, forgive me naivette. (Is that even a word?)
[#19326] WIN32OLE — "Aleksei Guzev" <aleksei.guzev@...>
"Aleksei Guzev" <aleksei.guzev@bigfoot.com> writes:
Assigning to a constant???????????!!!!!!!!!!!!!
"Aleksei Guzev" <aleksei.guzev@bigfoot.com> writes:
Are there global constants and how they are distinguished from locals?
"Aleksei Guzev" <aleksei.guzev@bigfoot.com> writes:
[#19398] XPath... — Sean Chittenden <sean-ruby-talk@...>
Does anyone know of an XPath library for Ruby? I dug through
[#19403] Re: WIN32OLE — "Aleksei Guzev" <aleksei.guzev@...>
#Ruby 1.6.4 IRB:
[#19418] Re: Setting $_ for the current scope — Renald Buter <buter@...>
On Thu, Aug 09, 2001 at 01:41:00PM +0100, ruby-talk@ruby-lang.org wrote:
[#19420] Test — Dave Thomas <Dave@...>
[#19446] Help! I'm still confused about threading in the ML — Dave Thomas <Dave@...>
[#19451] Re: Help! I'm still confused about threadin g in the ML — "Morris, Chris" <chris.morris@...>
> Is there an Outlook option to turn on In-Reply-To or References
"Morris, Chris" <chris.morris@snelling.com> writes:
Hello --
On Fri, 10 Aug 2001, David Alan Black wrote:
[#19506] the way class variables work — David Alan Black <dblack@...>
Hello --
David Alan Black <dblack@candle.superlink.net> writes:
David Alan Black <dblack@candle.superlink.net> writes:
Hello --
Hello --
[#19517] Why not?: Assigning to self — furufuru@... (Ryo Furue)
Hi there,
On 13 Aug 2001 20:59:54 -0700, furufuru@ccsr.u-tokyo.ac.jp (Ryo Furue)
On Tuesday 14 August 2001 05:09 am, Ron Jeffries wrote:
>>>>> "N" == Ned Konz <ned@bike-nomad.com> writes:
On Tuesday 14 August 2001 07:51 am, you wrote:
>>>>> "N" == Ned Konz <ned@bike-nomad.com> writes:
On Tuesday 14 August 2001 08:27 am, you wrote:
>>>>> "N" == Ned Konz <ned@bike-nomad.com> writes:
On Tuesday 14 August 2001 09:05 am, Guy Decoux wrote:
>>>>> "N" == Ned Konz <ned@bike-nomad.com> writes:
On Tuesday 14 August 2001 09:27 am, you wrote:
>>>>> "N" == Ned Konz <ned@bike-nomad.com> writes:
On Tuesday 14 August 2001 09:45 am, you wrote:
Hi,
On Tuesday 14 August 2001 08:14 pm, matz wrote:
Hi,
On Thu, Aug 16, 2001 at 11:05:59AM +0900, Yukihiro Matsumoto wrote:
Hi,
Just a followup at (my) current end of the thread:
"Pit Capitain" <pit@capitain.de> writes:
matz@ruby-lang.org (Yukihiro Matsumoto) writes:
[#19550] Forced garbage collection — Lars Christensen <larsch@...>
From: "Lars Christensen" <larsch@cs.auc.dk>
[#19551] /.ed again — Tobias Reif <tobiasreif@...>
Ruy gets slasdotted again ;)
Interesting (and pleasing) to see that the comments
--- Joel Wilsson <siigron@sii.linuxsweden.nu> wrote:
[#19574] Why not access control for instance and class variables? — ptkwt@...1.aracnet.com (Phil Tomson)
From: ptkwt@shell1.aracnet.com (Phil Tomson)
[#19597] reading characters without waiting for carriage return — "RodZilla" <rodzilla2@...>
Greetings,
[#19604] eRuby Application Server — Lothar Scholz <llothar@...>
After working with Allaires JRUN application server i would ask if
[#19631] () overloading — Ed Sinjiashvili <edsin@...>
Hi there!
[#19641] Array.uniq(!) uses what operator ? — Martin Weber <Ephaeton@...>
[#19647] Re: eRuby Application Server — Tobias DiPasquale <anany@...>
chad fowler wrote:
[#19650] Ruby Newbie mailing list — Michael Pence <mikepence@...>
Hello all.
We had a similar discussion on the OmniWeb Objective-C mailing list not to
I appreciate your references to Objectionable-C ;-)
Michael Pence wrote:
Dave Vandervort wrote:
ptkwt@shell1.aracnet.com (Phil Tomson) writes:
[#19652] String#substr — Sean Chittenden <sean_ca_1979@...>
Perl/C/PHP have substr.... does the ruby equiv
[#19685] Compiling Ruby with cygwin and Tk support — Manuel Zabelt <ng@...>
Hello!
[#19699] class methods and optimizing — Chris Moore <thegrandbrie@...>
Does anyone know what class methods are as opposed to instance methods? Are
[#19715] and in postconditions — Joel Wilsson <siigron@...>
Hi everyone,
[#19718] General (GUI/license) questions — Ryan Tarpine <rtarpine@...>
First: Kero commented in the description of his new Ruby Agenda program
[#19745] Computer Language Shootout... — Sean Chittenden <sean@...>
I know this has shown up here before, but after the /. effect
[#19755] "new" returning nil: how to report the failure of object creation — furufuru@... (Ryo Furue)
Hi there,
stephen.hill@motorola.com (Steve Hill) wrote in message news:<c230c758.0108150708.11d81bf2@posting.google.com>...
[#19758] The GUI poll is in, and the results are surprising — Dave Thomas <Dave@...>
On Wed, 15 Aug 2001, Dave Thomas wrote:
> Please don't forget what Ruby is all about in this discussion! I think
[#19782] TCPServer#accept bug? — "Michel H.G. van de Ven" <michelv@...4.nl>
Ruby 1.6.4
[#19800] Exception handling bug? — <ale@...>
Didn't post this to the bug database, as I'm not completely sure this is a
[#19809] how to speed up hash script? — gerry@... (Gerry Wiener)
I'm in the process of writing a script that will read data from a 17MB
[#19820] Ruby GUI — <avdi@...>
Looking over the archives, it seems this very discussion came up a few months
[#19824] Ruby GUI — "Hal E. Fulton" <hal9000@...>
The concept of a new GUI is somewhat appealing,
[#19905] Keyword arguments (was GUI...) — Joseph McDonald <joe@...>
Hi,
[#19927] [ANN] Ruby Behaviors, v. 0.0.2 — David Alan Black <dblack@...>
Hello --
[#19933] SMTP authentication — Brian Marick <marick@...>
Net::SMTP#start takes either :cram_md5 or :plain. My ISP doesn't like
[#19936] CORBA Ruby mapping — Daisuke KANDA <MAP2303@...>
I agree that common classes like system exceptions, a union type, an
[#19944] RE-ENTRY: ruby Mysql for cygwin — Matthias Lampert <ml@...>
Hi, folks!
[#19960] problem understanding class relationships — Tobias Reif <tobiasreif@...>
Hi;
[#19976] How to do arbitrary super calls? — Ned Konz <ned@...>
In Smalltalk, "super" in a method represents the receiver object (the same
[#19993] pose_as — <jweirich@...>
I was reading someone commenting about Objective C yesterday. They
[#19994] Ruby/Gtk: caveats/help on use of rbbr.rb — Albert Wagner <alwagner@...>
I am re-evaluating Ruby/Gtk. I assume that the gtk-brows, talked of in the
[#20018] Anyone know how to send a BCC e-mail in Ruby? — "Carl Youngblood" <carlyoungblood@...>
I'm trying to send a BCC email in Ruby like this:
[#20033] Ruby Article — Joshua Drake <jd.nospam@...>
Hello,
>>>>> "Joshua" == Joshua Drake <jd.nospam@commandprompt.com> writes:
[#20042] breaking out of nested loops — tromp@... (John Tromp)
I wonder what's the proper way to break out of nested loops,
>>>>> "J" == John Tromp <tromp@daisy.uwaterloo.ca> writes:
At 01:44 AM 8/21/01, you wrote:
Hi Brian,
At 07:06 AM 8/22/01, you wrote:
[#20046] [patch] block memory allocation scheme - bmalloc — Lars Christensen <larsch@...>
[#20056] Regexp for japanese characters — Slava Kravchenko <arachis@...>
Hello, everybody!
[#20102] File.stat not working? — "Roger Lipscombe" <rlipscombe@...>
#!/usr/bin/env ruby
[#20127] Another Possible RCR - Wrappers via Mixins — Stephen White <spwhite@...>
The main difference between mix-ins and multiple inheritence is (to my understanding) that parent classes do not call child code, but mix-ins do.
Hi,
Cool! I could use that.
On Thu, 23 Aug 2001, Albert Wagner wrote:
[#20135] Bruce Eckel's criticism of Ruby — Ned Konz <ned@...>
Python.org links to http://www.mindview.net/Etc/notes.html#Ruby , saying
On 23 Aug 2001 08:06:01 +0900, Ned Konz wrote:
[#20145] unfair comparison — theschof@... (Alexander Schofield)
[Note to Pythoners, I like Python (I prefer Ruby), but I do sometimes
[#20181] Re: Bruce Eckel's criticism of Ruby — "Dat Nguyen" <thucdat@...>
[#20183] ++ Operator — kamphausen@... (SKa)
Dear Community,
>>>>> "S" == SKa <kamphausen@novelscience.com> writes:
ts <decoux@moulon.inra.fr> writes:
Hi,
matz@ruby-lang.org (Yukihiro Matsumoto) writes:
Hi,
> If we really want "++", (a) is the way to go, but I don't think it's
[#20209] In Ruby 0 is true but nil is false.. or how to shoot yourself?.. — Guillaume Cottenceau <gc@...>
I have a simple Audio-CD database (using CSV format). I was writing a
[#20210] Inherit singleton method? — "Marco Guay" <mguay@...>
I'm a newbie in Ruby, exploring the language from early this summer with the
[#20225] ordered hash — Joseph McDonald <joe@...>
[#20228] ruby accessing variables it doesn't need to? — Joseph McDonald <joe@...>
[#20254] File.readline(s) — Michael Husmann <michael.husmann@...>
I am reading a 55MB ASCII file by using File.readline(s) which takes on
Hi,
Hi,
[#20280] ODBC under Debian Linux — Massimiliano Mirra <list@...>
Has anyone successfully compiled ruby-odbc under Debian (woody)? I
[#20290] Performance of Substrings — kamphausen@... (SKa)
Dear Ruby Community,
[#20291] new toy: method_var — Brian Fundakowski Feldman <green@...>
After seeing a million examples of overriding methods in classes by aliasing
[#20303] New Windows InstallShield version of Ruby — Andrew Hunt <andy@...>
"MikkelFJ" <mikkelj-anti-spam@post1.dknet.dk> writes:
> That hasn't been our experience with the Cygwin DLL. If
[#20307] Backwards language — "Sean Middleditch" <elanthis@...>
Greetings,
Sean Middleditch <elanthis@users.sourceforge.net> wrote:
On 25 Aug 2001 05:52:34 +0900, Todd Gillespie wrote:
[ date ] 2001/08/25 | Saturday | 04:33 AM
On 25 Aug 2001 06:45:25 +0900, John Beppu wrote:
Sean Middleditch <elanthis@users.sourceforge.net> wrote:
On 25 Aug 2001 08:32:39 +0900, Todd Gillespie wrote:
Hi Sean,
On Sat, Aug 25, 2001 at 04:33:51AM +0900, Sean Middleditch wrote:
[#20312] Re: New Windows InstallShield version of Ruby — Andrew Hunt <andy@...>
>Hey, thanks for the windows update! Including FXRuby was a good idea.
[#20337] Re: Iterators (was Re: ++ Operator) — Dave Thomas <Dave@...>
Brian Marick <marick@visibleworkings.com> writes:
[#20356] Vector graphics — "Aleksei Guzev" <aleksei.guzev@...>
Is there an open crossplatform vector-based graphics file format
[#20432] kanji size — Slava Kravchenko <arachis@...>
Hello, everybody!
[#20441] YACC & lex and Ruby — "Dat Nguyen" <thucdat@...>
[#20448] Re: Backwards language — Sean Middleditch <elanthis@...>
On 28 Aug 2001 05:44:57 +0900, Avi Bryant wrote:
[#20462] recursive lambda forms — theschof@... (Alexander Schofield)
It occurs to me that being able to create recursive lambda forms
[#20474] hml tag removal — "Thomas A. Reilly" <w3gat@...>
[#20508] Question: How to use TCPSocketServer and threads on Win32 — Ville Mattila <mulperi@...>
Hello,
[#20513] Question to the Tk/whatever GUI gurus: displaying trees — Armin Roehrl <armin@...>
Hi,
[#20516] A plea for CPAN in Ruby — "Avdi B.Grimm" <avdi@...>
I know it's bad manners to ask for some non-trivial feature without offering
[#20524] Problem with float numbers — DaVinci <bombadil@...>
Hello.
Hi,
On 29 Aug 2001 23:08:04 +0900, Yukihiro Matsumoto wrote:
[#20528] Ruby, DBI, design — steved-clr@...
Can anyone point me to example Ruby code that uses an SQL database.
[#20553] Multiple args to constructor — "Schaefer, F." <fschaef@...>
Hi again,
[#20581] RE: Relative path — "Barnett, Aaron" <aaron.barnett@...>
[#20585] Weird things with eval — Paul Brannan <pbrannan@...>
(A) If I do this:
Hello --
On Fri, 31 Aug 2001, David Alan Black wrote:
[#20588] Calling class member functions from C++ — jglueck@... (Bernhard Glk)
Hi there!
[#20594] The Rabbit — Dave Thomas <Dave@...>
[#20604] String.subst[!] RCR — "Aristarkh A Zagorodnikov" <xm@...3d.ru>
[#20614] Dynamic generation of class variables? — Renald Buter <buter@...>
Hello,
Hello --
[#20646] Iterating by links — Joel VanderWerf <vjoel@...>
[#20647] net/telnet problems — "Carl Youngblood" <cyoungbl@...>
I'm having a problem with the Net::Telnet class. Any help would be greatly
[ruby-talk:19873] RUBY NEWSGROUP FAQ -- Welcome to comp.lang.ruby! (Revised 2001-05-26)
RUBY NEWSGROUP FAQ -- Welcome to comp.lang.ruby! (Revised 2001-05-26)
This FAQ contains information for those who want to:
1) learn more about Ruby, and want to
2) post to comp.lang.ruby or to the ruby-lang mail list, or want to
3) provide anonymous feedback to help us improve Ruby.
This FAQ is normally posted every 2 weeks or so.
1 About Ruby.
1.1 What is Ruby?
Ruby is a very high level, fully OO programming language. Indeed,
Ruby is one of the relatively few pure OO languages. Yet despite
its conceptual simplicity, Ruby is still a powerful and practical
"industrial strength" development language.
Ruby selectively integrates many good ideas taken from Perl,
Python, Smalltalk, Eiffel, ADA, Clu, and Lisp. (Ruby is more
fully OO than Python in so far as basic types such as hashes can
be subclassed. See Ruby FAQ 1.4.) Ruby combines these ideas in a
natural, well-coordinated system that embodies the principles of
least effort and least surprise to a substantially greater extent
than most comparable languages--i.e. you get more bang for your
buck, and what you write is more likely to give you what you
expected to get. Ruby is thus a relatively easy to learn, easy to
read, and easy to maintain language, yet it is very powerful and
sophisticated.
In addition to common OO features, Ruby also has threads,
singleton methods, mix-ins, fully integrated closures and
iterators, plus proper meta-classes. Ruby has a true
mark-and-sweep garbage collector, which makes code more reliable
and simplifies writing extensions. In summary, Ruby provides a
very powerful and very easy to deploy "standing on the shoulders
of giants" OO scaffolding/framework so that you can more quickly
and easily build what you want to build, to do what you want to
do.
For many former Perl and Python users seeking a more uniform and a
more powerful set of higher level OO programming capabilities
without the complexities of C++, or the compromises of Java, or
the subtleties of Smalltalk, Ruby is a "much better Perl than
Perl" and a "significantly better Python than Python". (This is no
small feat, since these languages contributed some big innovations
to the field of development programming languages.) You could
characterize the Ruby philosophy as "there's a better way to do
it" (TABWTDI).
Finally, Ruby is an "open source" development programming
language.
1.2 Where can I find out more about Ruby?
Ruby's home web site:
http://www.ruby-lang.org/en (Ruby English language home page.)
Follow the links to documentation, downloads, the Ruby
Application Archive, the Ruby mail list archives, and lots
of other interesting information.
Ruby's other major on-line documentation and links site:
http://www.rubycentral.com
Ruby FAQ:
http://www.rubycentral.com/faq/
Ruby User's Guide (introductory tutorial):
http://www.ruby-lang.org/~slagell/ruby/
Ruby Reference Manual:
http://www.ruby-lang.org/en/doc.html
Ruby classes, modules, and methods reference:
http://www.rubycentral.com/ref/
English language Ruby book list:
"Programming Ruby, A Pragmatic Guide"
by Dave Thomas and Andrew Hunt
Addison Wesley, 2000, ISBN: 0201710897
(Part of this book is already on the Internet; see
http://www.rubycentral.com/ref/ -- this is a great,
"absolutely must have", best-of-breed book.)
Eratta: http://www.pragmaticprogrammer.com/ruby/errata.html
Forthcoming English language Ruby book list:
"The Ruby Programming Language"
by Yukihiro Matsumoto (aka Matz) and Keiju Ishitsuka
Addison Wesley, January 12, 2001, ISBN: 0-201-71096-X
FYI: http://www.amazon.com/exec/obidos/ASIN/020171096X
Search past postings to comp.lang.ruby or the ruby-lang mail list
(which have been mirrored to each other since mid-2000):
http://www.deja.com/home_ps.shtml
(Enter comp.lang.ruby in the "forum" entry field.)
http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml
Local Ruby users and groups in your area:
http://www.pragprog.com/ruby?RubyUserGroups
2 About comp.lang.ruby.
2.1 Tell me about comp.lang.ruby.
comp.lang.ruby was officially approved in early May, 2000. Here
is the official charter:
CHARTER: comp.lang.ruby
The comp.lang.ruby newsgroup is devoted to discussions of the
Ruby programming language and related issues.
Examples of relevant postings include, but are not be limited
to, the following subjects:
- Bug reports
- Announcements of software written with Ruby
- Examples of Ruby code
- Suggestions for Ruby developers
- Requests for help from new Ruby programmers
The newsgroup is not moderated. Binaries are prohibited
(except the small PGP type). Advertising is prohibited (except
for announcements of new Ruby-related products).
END CHARTER.
2.2 Tell me the posting guidelines for comp.lang.ruby.
(You should also follow these guidelines for the ruby-list mail
list, since it is mirrored to comp.lang.ruby.)
(1) Keep your content relevant and easy to follow. Try to keep
your content brief and to the point, but also try to include
all relevant information.
(a) The general format guidelines (aka USENET Netiquette) are
matters of common sense and common courtesy that make life
easier for 3rd parties to follow along (in real time or
when perusing archives):
- PLEASE NOTE! Include quoted text from previous posts
*BEFORE* your responses. And *selectively* quote as much
as is relevant.
- Use *plain* text; don't use HTML, RTF, or Word. Most
mail or newsreader program have an option for this; if
yours doesn't, get a (freeware) program or use a
web-based service that does.
- Include examples from files as *in-line* text; don't
use attachments.
(b) If reporting a problem, give *all* the relevant
information the first time; this isn't the psychic friends
newsgroup. When appropriate, include:
- The version of Ruby. ("ruby -v")
- The compiler name and version used to build Ruby.
- The OS type and level. ("uname -a")
- The actual error messages.
- An example (preferably simple) that produces the
problem.
(c) If reporting a bug, please copy (cc:) your post to:
mailto:ruby-bugs@ruby-lang.org
This will enter your report into the Ruby bug database.
You can browse the database at:
http://www.ruby-lang.org/cgi-bin/ruby-bugs
(2) Make the subject line maximally informative, so that people
who should be interested will read your post and so that people
who wouldn't be interested can easily avoid it.
*Usefully* describe the contents of your post:
This is OK:
"How can I do x with y on z?"
"Problem: did x, expected y, got z."
"Bug: doing x with module y crashed z."
This is *NOT* OK:
"Please help!!!"
"Newbie question"
"Need Ruby guru to tell me what's wrong"
(3) Finally, be considerate: don't be too lazy. If you are
seeking information, first make a reasonable effort to look it
up. As appropriate, check the Ruby home page, check the Ruby
FAQ and other documentation, use deja.com to search past
comp.lang.ruby postings, and so on.
2.3 Tell me about the prolific Matz poster.
Matz (aka Yukihiro Matsumoto) is the wizard who created Ruby for
us, so be nice to him. He is very busy, so be patient when asking
questions. See the Ruby home page to find out more about him and
his work. I founded comp.lang.ruby at his suggestion. Contrary to
lots of skepticism, it was approved on the first attempt, with 200
yes votes.
3. Anything else?
If you are new to Ruby (or haven't previously taken the Ruby User
Survey), please take a moment to anonymously tell us about your
programming background and about your Ruby-related interests. The
results will be reported back to the Ruby community from time to
time. This helps us do a better job of helping each other, and to
more effectively expand the Ruby community for our mutual benefit.
The survey is at:
http://dev.rubycentral.com/survey.html
This FAQ was produced by Conrad Schneiker (schneiker@jump.net).
I'm interested in corrections and suggestions, but remember that
the purpose of this FAQ is to be a brief and simple introduction
for new comp.lang.ruby readers.
In closing, one of the reasons that Ruby was designed to be
relatively simple, uniform, yet very powerful was to make serious
programming (among other kinds) fun. We hope you will help us
keep comp.lang.ruby fun as well. Enjoy. :-)