# The Year in Scripting Languages (Final Draft)

**URL:** <https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017>\
**Category:** ruby-talk\
**Created:** [8 January 2003 22:15 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017 "2003-01-08T22:15:04Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lyle\_Johnson6](https://avatars.discourse-cdn.com/v4/letter/l/bb73d2/32.png) [@Lyle\_Johnson6](https://rubytalk.org/u/Lyle_Johnson6)\
**Post date:** [8 January 2003 22:15 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/1 "2003-01-08T22:15:04Z")

</div>

All,

Based on everyone’s contributions, as well as suggestions from Mitchell  
Charity, I’ve worked up what I hope is the final draft for the Ruby  
Community’s submission to the “Year in Scripting Languages” thing. The  
draft is posted on the Wiki page here:

```
 http://www.rubygarden.org/ruby?RubyIn2002

```

Be sure to scroll down to the very bottom of the page, where a long  
plain-text section is shown. (It is presented in a format used by most  
of the other contributors, and suggested by Mitchell in a separate e-mail).

If you have any last-minute revisions, please make them ASAP. I’d like  
to go ahead and submit this to Mitchell tomorrow (Thursday).

Thanks to everyone who contributed,

Lyle

---

<div class="post-metadata">

**Author:** ![Tom\_Sawyer](https://avatars.discourse-cdn.com/v4/letter/t/a587f6/32.png) [@Tom\_Sawyer](https://rubytalk.org/u/Tom_Sawyer)\
**Post date:** [8 January 2003 22:32 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/2 "2003-01-08T22:32:37Z")

</div>

so who are we?

```
Rubyists (Rubiots? Rubyphiles? Ruby Miners?)

```

it would probably be a keen idea to settle on a term. has the Garden ever had  
a poll on this?

-transami

> **···**
>
> On Wednesday 08 January 2003 03:15 pm, Lyle Johnson wrote:
> 
> > All,
> > 
> > Based on everyone’s contributions, as well as suggestions from Mitchell  
> > Charity, I’ve worked up what I hope is the final draft for the Ruby  
> > Community’s submission to the “Year in Scripting Languages” thing. The  
> > draft is posted on the Wiki page here:
> > 
> > ```
> > http://www.rubygarden.org/ruby?RubyIn2002
> > 
> > ```
> > 
> > Be sure to scroll down to the very bottom of the page, where a long  
> > plain-text section is shown. (It is presented in a format used by most  
> > of the other contributors, and suggested by Mitchell in a separate e-mail).
> > 
> > If you have any last-minute revisions, please make them ASAP. I’d like  
> > to go ahead and submit this to Mitchell tomorrow (Thursday).
> > 
> > Thanks to everyone who contributed,
> > 
> > Lyle
> 
> –  
> tom sawyer, aka transami  
> [transami@transami.net](mailto:transami@transami.net)
> 
> ```
> .''.
> .''. . *''* :_\/_: .
> :_\/_: _\(/_ .:.*_\/_* : /\ : .'.:.'.
> 
> ```
> 
> ## .‘’.: /\ : ./)\ ‘:’\* /\ \* : ‘..’. -=:o:=- :_/_:‘.:::. | ’ _‘’_ \* ‘.'/.’ _(/_’.‘:’.’ : /\ : ::::: = _/_ -= o =- /)\ ’ \* ‘..’ ‘:::’ === \* /\ \* .‘/.'. ‘.\_\_\_\_\_ \* | _.._ : |. |’ .—"| \* | \_ .–’| || | \_| | \* | .-‘| \_\_ | | | || | .-----. | |’ | || | | | | | || | \_\__’ ’ /“\ | '-.”". ‘-’ ‘-.’ '` |_.

---

<div class="post-metadata">

**Author:** ![Brennan\_Leathers](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Brennan\_Leathers](https://rubytalk.org/u/Brennan_Leathers)\
**Post date:** [8 January 2003 22:46 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/3 "2003-01-08T22:46:43Z")

</div>

supposed to be 3 paragraphs. still way too long.

> **···**
>
> On Wednesday, January 8, 2003, at 05:15 PM, Lyle Johnson wrote:
> 
> > All,
> > 
> > Based on everyone’s contributions, as well as suggestions from  
> > Mitchell Charity, I’ve worked up what I hope is the final draft for  
> > the Ruby Community’s submission to the “Year in Scripting Languages”  
> > thing. The draft is posted on the Wiki page here:

---

<div class="post-metadata">

**Author:** ![Bruce\_Williams](https://avatars.discourse-cdn.com/v4/letter/b/d9b06d/32.png) [@Bruce\_Williams](https://rubytalk.org/u/Bruce_Williams)\
**Post date:** [8 January 2003 22:49 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/4 "2003-01-08T22:49:23Z")

</div>

Does anyone else think that YAML4R deserves a mention?

I certainly do-- perhaps someone more savvy could write one (if there’s still  
time?)

~ Bruce

> **···**
>
> On Wednesday 08 January 2003 05:15 pm, Lyle Johnson wrote:
> 
> > All,
> > 
> > Based on everyone’s contributions, as well as suggestions from Mitchell  
> > Charity, I’ve worked up what I hope is the final draft for the Ruby  
> > Community’s submission to the “Year in Scripting Languages” thing. The  
> > draft is posted on the Wiki page here:
> > 
> > ```
> > http://www.rubygarden.org/ruby?RubyIn2002
> > 
> > ```
> > 
> > Be sure to scroll down to the very bottom of the page, where a long  
> > plain-text section is shown. (It is presented in a format used by most  
> > of the other contributors, and suggested by Mitchell in a separate e-mail).
> > 
> > If you have any last-minute revisions, please make them ASAP. I’d like  
> > to go ahead and submit this to Mitchell tomorrow (Thursday).
> > 
> > Thanks to everyone who contributed,
> > 
> > Lyle
> 
> –  
> Bruce R. Williams :: [iusris/#ruby-lang] :: [http://www.codedbliss.com](http://www.codedbliss.com)
> 
> ‘It does not require a majority to prevail, but rather an irate,  
> tireless minority keen to set brush fires in people’s minds.’  
> – Samuel Adams

---

<div class="post-metadata">

**Author:** ![Armin\_Roehrl](https://avatars.discourse-cdn.com/v4/letter/a/b77776/32.png) [@Armin\_Roehrl](https://rubytalk.org/u/Armin_Roehrl)\
**Post date:** [9 January 2003 00:09 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/5 "2003-01-09T00:09:36Z")

</div>

> Based on everyone’s contributions, as well as suggestions from Mitchell  
> Charity, I’ve worked up what I hope is the final draft for the Ruby  
> Community’s submission to the “Year in Scripting Languages” thing. The  
> draft is posted on the Wiki page here:
> 
> ```
> http://www.rubygarden.org/ruby?RubyIn2002
> 
> ```

Very impressive what you all produced in so little time.

I am sure I could get a German version of this into  
a German computer magazines. Is that OK with all the various  
editors that contributed to it if I translate it and try to get it published  
somewere?

Thanks,  
-A.

---

<div class="post-metadata">

**Author:** ![Simon\_Cozens1](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@Simon\_Cozens1](https://rubytalk.org/u/Simon_Cozens1)\
**Post date:** [9 January 2003 09:56 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/6 "2003-01-09T09:56:36Z")

</div>

Lyle Johnson [lyle@users.sourceforge.net](mailto:lyle@users.sourceforge.net) writes:

> the Ruby Community’s submission to the “Year in Scripting Languages”  
> thing. The draft is posted on the Wiki page here:

Thanks for the Ruby bit, but where does the whole YiSL “thing” live?

> **···**
>
> –
> 
> - DrForr digs around for a fresh IV drip bag and proceeds to hook up.  
> Coffee port.  
> Firewalled, like everything else around here.

---

<div class="post-metadata">

**Author:** ![Gabriel\_Emerson2](https://avatars.discourse-cdn.com/v4/letter/g/8e7dd6/32.png) [@Gabriel\_Emerson2](https://rubytalk.org/u/Gabriel_Emerson2)\
**Post date:** [8 January 2003 22:55 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/7 "2003-01-08T22:55:10Z")

</div>

Rubadors? Ruby Ninjas? Rubinettos? Rubellas?  
CheRUBim? Ruborgeoise? Rubrics? Rubiks? Rubniks?

These and many other unpleasant names were mentioned on IRC.

> **···**
>
> On Thu, 09 Jan 2003 07:32:37 +0900, Tom Sawyer wrote:
> 
> > so who are we?
> > 
> > Rubyists (Rubiots? Rubyphiles? Ruby Miners?)
> > 
> > it would probably be a keen idea to settle on a term. has the Garden ever had  
> > a poll on this?
> > 
> > -transami

---

<div class="post-metadata">

**Author:** ![Lyle\_Johnson6](https://avatars.discourse-cdn.com/v4/letter/l/bb73d2/32.png) [@Lyle\_Johnson6](https://rubytalk.org/u/Lyle_Johnson6)\
**Post date:** [8 January 2003 23:15 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/8 "2003-01-08T23:15:22Z")

</div>

Brennan Leathers wrote:

> supposed to be 3 paragraphs. still way too long.

Mitchell sent e-mail to the coordinators with the rough drafts from Lua,  
Tcl and Perl; all of them were longer than three paragraphs as well 😉  
But if you have any concrete suggestions about where to trim the fat,  
now is the time to make them.

---

<div class="post-metadata">

**Author:** ![Yukihiro\_Matsumoto2](https://avatars.discourse-cdn.com/v4/letter/y/b9e5f3/32.png) [@Yukihiro\_Matsumoto2](https://rubytalk.org/u/Yukihiro_Matsumoto2)\
**Post date:** [9 January 2003 00:18 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/9 "2003-01-09T00:18:00Z")

</div>

Hi,

> **···**
>
> In message “Re: The Year in Scripting Languages (Final Draft)” on 03/01/09, Tom Sawyer [transami@transami.net](mailto:transami@transami.net) writes:
> 
> > so who are we?
> > 
> > Rubyists (Rubiots? Rubyphiles? Ruby Miners?)
> 
> We are rubyists, and some of us are ruby hackers.
> 
> ```
> matz.
> 
> ```

---

<div class="post-metadata">

**Author:** ![Lyle\_Johnson6](https://avatars.discourse-cdn.com/v4/letter/l/bb73d2/32.png) [@Lyle\_Johnson6](https://rubytalk.org/u/Lyle_Johnson6)\
**Post date:** [9 January 2003 00:35 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/10 "2003-01-09T00:35:31Z")

</div>

Armin Roehrl wrote:

> I am sure I could get a German version of this into  
> a German computer magazines. Is that OK with all the various  
> editors that contributed to it if I translate it and try to get it published  
> somewere?

OK with me personally, but there were obviously many contributors. At  
any rate, you should wait a few days until everyone’s basically happy  
with it.

---

<div class="post-metadata">

**Author:** ![Mark\_Wilson](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@Mark\_Wilson](https://rubytalk.org/u/Mark_Wilson)\
**Post date:** [9 January 2003 01:44 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/11 "2003-01-09T01:44:37Z")

</div>

You have my consent to do so.

> **···**
>
> On Wednesday, January 8, 2003, at 07:09 PM, Armin Roehrl wrote:
> 
> > > Based on everyone’s contributions, as well as suggestions from  
> > > Mitchell  
> > > Charity, I’ve worked up what I hope is the final draft for the Ruby  
> > > Community’s submission to the “Year in Scripting Languages” thing. The  
> > > draft is posted on the Wiki page here:
> > > 
> > > ```
> > > http://www.rubygarden.org/ruby?RubyIn2002
> > > 
> > > ```
> > 
> > Very impressive what you all produced in so little time.
> > 
> > I am sure I could get a German version of this into  
> > a German computer magazines. Is that OK with all the various  
> > editors that contributed to it if I translate it and try to get it  
> > published  
> > somewere?
> > 
> > Thanks,  
> > -A.

---

<div class="post-metadata">

**Author:** ![Lyle\_Johnson6](https://avatars.discourse-cdn.com/v4/letter/l/bb73d2/32.png) [@Lyle\_Johnson6](https://rubytalk.org/u/Lyle_Johnson6)\
**Post date:** [9 January 2003 13:57 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/12 "2003-01-09T13:57:13Z")

</div>

Simon Cozens wrote:

> Thanks for the Ruby bit, but where does the whole YiSL “thing” live?

I don’t think it lives anywhere yet. When all of us (the Ruby  
contributors, as well as those for the other participating scripting  
languages) make their final submissions to Mitchell, I think he plans to  
cross-post it to all of the lists/newsgroups. See his original e-mail  
(archived on the Wiki page).

---

<div class="post-metadata">

**Author:** ![Martin\_DeMello1](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@Martin\_DeMello1](https://rubytalk.org/u/Martin_DeMello1)\
**Post date:** [8 January 2003 23:15 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/13 "2003-01-08T23:15:19Z")

</div>

Rubes 🙂

martin

> **···**
>
> Gabriel Emerson [gemerson@evalsoft.com](mailto:gemerson@evalsoft.com) wrote:
> 
> > Rubadors? Ruby Ninjas? Rubinettos? Rubellas?  
> > CheRUBim? Ruborgeoise? Rubrics? Rubiks? Rubniks?
> > 
> > These and many other unpleasant names were mentioned on IRC.

---

<div class="post-metadata">

**Author:** ![Brennan\_Leathers](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Brennan\_Leathers](https://rubytalk.org/u/Brennan_Leathers)\
**Post date:** [8 January 2003 23:51 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/14 "2003-01-08T23:51:19Z")

</div>

yes, sorry. I knew I should have even as I posted but since it was so  
long in my mind compared to 3 grafs, I just let it go. but here are  
some:

- trim the URL section. IMO only links for the main site, Carrera &  
Pine tutes, ruby-talk, and the online pickaxe are needed. all the rest  
should go on a wiki or ruby-lang page somewhere and that can be linked  
to.

- include a section header / description for every new paragraph. in  
particular, ruby development section, it’s too hard to separate ideas  
if you’re just skimming.

- mention book publications, but magazine articles don’t need to be  
mentioned. these are at the website and easy to find. unless you’re  
going to link to their online forms (which just adds length and I dont  
recommend), it doesn’t serve any purpose since I’m sure most of the  
languages save Lua had articles in the same or similar publications.

- cut the mailing list paragraph. include the link to the ruby-lang  
page for the ML, but that’s it. the rest can be found at the site if  
ppl are interested beyond the article. no one outside the community  
cares that we have lists beyond general discussion, every language has  
those.

- cut the ruby garden graf altogether, or at least to one brief  
sentence. link yes, then maybe say it is a unique collaborative  
homepage for all things ruby.

- trim the ruby graf to saying, ok there was a conference, here were  
the 3 major presentations, include the link. otherwise it’s not  
interesting to external readers.

- IMO, calls for documentation are done inside the community. why would  
someone from perl community who has only marginally heard/used ruby  
want to document it? even within the community, documentation is  
usually a self-initiated process.

ok those are my major issues. I still think ruby development section is  
too wordy tho it’s pretty concise as is. maybe just choose the really  
important stuff, even if it hurts to cut something. I like the grafs  
the size of Martin’s capsules on the wiki. those seemed just right.  
even if the section stayed the same length but was broken up into grafs  
that size, that would be an improvement b/c skimmers could decide  
easier what was of interest to them personally.

you did a good job, I am not complaining about the overall effort. 🙂 I  
just don’t want to bore anyone outside of the community. we should  
provoke interest with major features/projects/developments in the  
email, not lay out the history of the past year in great detail.  
for example, just say the windows version is now native, no need to  
list the compiler business. there are a couple other things like that,  
too, if you have time to be laser-like in editing.

brennan

> **···**
>
> On Wednesday, January 8, 2003, at 06:09 PM, Lyle Johnson wrote:
> 
> > Brennan Leathers wrote:
> > 
> > > supposed to be 3 paragraphs. still way too long.
> > 
> > Mitchell sent e-mail to the coordinators with the rough drafts from  
> > Lua, Tcl and Perl; all of them were longer than three paragraphs as  
> > well 😉 But if you have any concrete suggestions about where to trim  
> > the fat, now is the time to make them.

---

<div class="post-metadata">

**Author:** ![Brennan\_Leathers](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Brennan\_Leathers](https://rubytalk.org/u/Brennan_Leathers)\
**Post date:** [9 January 2003 00:36 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/15 "2003-01-09T00:36:25Z")

</div>

I understand rubyists is the traditional (and perhaps correct) term.  
but at least for me, it is very awkward to say. I can’t imagine it  
being easier to say for people who don’t use English as their first  
language as its awkwardness has more to do with the sound of it than  
the use of -ists as a suffix, which is precise.

sometimes, a nickname is not needed (can’t think of any for C or its  
variants). it is easy enough to say “ruby coders”. I know it’s a point  
of pride for some to have a nickname for a project’s users, though…

Brennan

> **···**
>
> On Wednesday, January 8, 2003, at 07:18 PM, Yukihiro Matsumoto wrote:
> 
> > We are rubyists, and some of us are ruby hackers.

---

<div class="post-metadata">

**Author:** ![Jim\_Freeze2](https://avatars.discourse-cdn.com/v4/letter/j/e480ec/32.png) [@Jim\_Freeze2](https://rubytalk.org/u/Jim_Freeze2)\
**Post date:** [9 January 2003 02:25 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/16 "2003-01-09T02:25:43Z")

</div>

So, what is the difference between a rubyist and a ruby hacker?

BTW, no-one mentioned rubyites.

> **···**
>
> On Thursday, 9 January 2003 at 9:18:00 +0900, Yukihiro Matsumoto wrote:
> 
> > Hi,
> > 
> > > so who are we?
> > > 
> > > Rubyists (Rubiots? Rubyphiles? Ruby Miners?)
> > 
> > We are rubyists, and some of us are ruby hackers.
> 
> ## – Jim Freeze
> 
> Signs of crime: screaming or cries for help.  
> – from the Brown Security Crime Prevention Pamphlet

---

<div class="post-metadata">

**Author:** ![Martin\_DeMello1](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@Martin\_DeMello1](https://rubytalk.org/u/Martin_DeMello1)\
**Post date:** [9 January 2003 10:36 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/17 "2003-01-09T10:36:44Z")

</div>

[about the German translation]

> You have my consent to do so.

It’s fine with me too.

martin

> **···**
>
> Mark Wilson [mwilson13@cox.net](mailto:mwilson13@cox.net) wrote:

---

<div class="post-metadata">

**Author:** ![Rich1](https://avatars.discourse-cdn.com/v4/letter/r/e56c9b/32.png) [@Rich1](https://rubytalk.org/u/Rich1)\
**Post date:** [8 January 2003 23:36 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/18 "2003-01-08T23:36:19Z")

</div>

Why not just ‘Rubies’?

Simple, to the point… just like Ruby.

> **···**
>
> ----- Original Message -----  
> From: “Martin DeMello” [martindemello@yahoo.com](mailto:martindemello@yahoo.com)  
> Newsgroups: comp.lang.ruby  
> To: “ruby-talk ML” [ruby-talk@ruby-lang.org](mailto:ruby-talk@ruby-lang.org)  
> Sent: Wednesday, January 08, 2003 4:15 PM  
> Subject: Re: The Year in Scripting Languages (Final Draft)
> 
> > Gabriel Emerson [gemerson@evalsoft.com](mailto:gemerson@evalsoft.com) wrote:
> > 
> > > Rubadors? Ruby Ninjas? Rubinettos? Rubellas?  
> > > CheRUBim? Ruborgeoise? Rubrics? Rubiks? Rubniks?
> > > 
> > > These and many other unpleasant names were mentioned on IRC.
> > 
> > Rubes 🙂
> > 
> > martin

---

<div class="post-metadata">

**Author:** ![Brennan\_Leathers](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Brennan\_Leathers](https://rubytalk.org/u/Brennan_Leathers)\
**Post date:** [8 January 2003 23:40 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/19 "2003-01-08T23:40:24Z")

</div>

> Rubes 🙂

sounds too much like ‘pubes’, sorry but it’s true. ruby miners is my  
vote but IMO we shouldn’t rush the vote just to have a name for an  
email.

> **···**
>
> On Wednesday, January 8, 2003, at 06:15 PM, Martin DeMello wrote:
> 
> > martin

---

<div class="post-metadata">

**Author:** ![Gavin\_Sinclair](https://avatars.discourse-cdn.com/v4/letter/g/db5fbb/32.png) [@Gavin\_Sinclair](https://rubytalk.org/u/Gavin_Sinclair)\
**Post date:** [9 January 2003 00:52 UTC](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017/20 "2003-01-09T00:52:29Z")

</div>

I agree with everything in Brennan’s post except the above. I think  
all the links are pretty snazzy and don’t take up too much room (at  
least they’re together, so can be avoided by the reader if not  
interested).

Brennan suggested a lot of fat be trimmed. I think that if it’s too  
painful to cut something out altogether, then summarise it in one  
sentence, and put all the summaries in a “Miscellaneous” section down  
the bottom. I know that when I’m reading the TCL/Perl/whatever  
years-in-review, I will want to see a glimpse of some extra meat,  
without being overwhelmed by details.

Gavin

> **···**
>
> On Thursday, January 9, 2003, 10:51:19 AM, Brennan wrote:
> 
> > - trim the URL section. IMO only links for the main site, Carrera &  
> > Pine tutes, ruby-talk, and the online pickaxe are needed. all the rest  
> > should go on a wiki or ruby-lang page somewhere and that can be linked  
> > to.

[Next page](https://rubytalk.org/t/the-year-in-scripting-languages-final-draft/4017.md?page=2)
