Announce@ == less email (FAQ item?)

Hi Hal,

As this newsgroup is not moderated, I guess it is rather difficult to
completely prevent certain types of topics. I see several options that
can be taken:

(snip)

I am sorry if some of the topics bothered you.

No, Bill, I am not in favor of censorship on
the list. Unless it was Matz’s decision. :slight_smile:

No one should take too seriously a casual comment
that I made.

Please accept my apology for having spoken
in haste.

Hal Fulton

···

----- Original Message -----
From: “William Djaja Tjokroaminata” billtj@z.glue.umd.edu
Newsgroups: comp.lang.ruby
To: “ruby-talk ML” ruby-talk@ruby-lang.org
Sent: Monday, September 30, 2002 1:57 PM
Subject: Re: announce@ == less email (FAQ item?)

Hello William,

Monday, September 30, 2002, 10:57:32 PM, you wrote:

···

Hal E. Fulton hal9000@hypermetrics.com wrote:

I do like to keep the discussion of changing
Ruby down to less than 50% of the message traffic.
Ruby is very powerful as-is. I prefer to spend
time using tools to build, as opposed to worrying
about the exact color and texture of the hand-grip
on the hammer. But that is a bad analogy, as I am
very interested in theory and in language design.
I’ve pulled a muscle or something and my shoulder
hurts like the devil. I should just be quiet now.

i can’t understand how this two topics (ways to improve ruby and
language design theory) can be separated. may be we will use russian
ruletka to select changes for ruby? :slight_smile:


Best regards,
Bulat mailto:bulatz@integ.ru

Holden Glova wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sean Chittenden wrote:
[…]

With my developer hat on, I only use Ruby and C/Ruby. With my DBA hat
on, I only use PostgreSQL and BDB. As a sysadmin, it’s FreeBSD. I
work hard to be good at what I do and enjoy staying informed of what’s
going on in each of those communities. When I read my email, I read
it in the order of ‘inbox’, ‘cvs commit lists for projects I
maintain’, ‘cvs commit lists for the products I use’, ‘-announce
lists’, ‘-bug lists’, ‘-security lists’, ‘-bug lists’, ‘-hacker
lists’, ‘-admin lists’, ‘-audit’, ‘-arch’, and generic user lists some
where down at the bottom of the pile. -talk, however, doesn’t fit
nicely into that stratification. -talk is the bug list, is the
security list, is the -hacker list, is the -admin list, is -arch list,
and up until recently, used to be the -core list.

[…]

I have to totally agree. When I first started using ruby I subscribed
to -talk and was blown away by the volume of mail.

Hi Julian,

This is the exact reason the Ruby Weekly News was started at Phil Tomson’s
suggestion almost a year ago. Sure we don’t meet everyone interest in a
topic, but we try and catch all the announcements, and we try and write about
things that we find interesting (which doesn’t include Larry Wall :slight_smile:

He he,

yes I find that very useful. Thanks for the service. My mail filter
contains the following:


accept if message.subject =~ /Ruby Weekly News/i
accept if message.subject =~ /ruby-dev summary/i

:slight_smile:

Julian

···

On Tue, 01 Oct 2002 13:04, Julian Fitzell wrote:


julian@beta4.com
Beta4 Productions (http://www.beta4.com)

Hi –

Hi,

Actually I am thinking that if this “off-Ruby” topics traffic volume does
not decrease, should we create another group such as
“comp.lang.ruby.internals”, or “comp.lang.ruby.misc”, or
“comp.lang.ruby.beyond”? Here we can discuss possible Ruby enhancements,
Ruby’s C world, and/or anything that is beyond the current standard
“Ruby” (that is, beyond its current syntax and beyond its current object
model).

We can do all that here too. However, if it does indeed get to the
point of literally planning a new programming language, it might be
time for a new group :slight_smile: But it probably shouldn’t have “ruby” in its
name. ruby.internals and ruby.misc don’t suggest a focus outside of
Ruby, and as for “beyond”… well, you’ll have to write the language
first, and we’ll see :slight_smile:

David

···

On Tue, 1 Oct 2002, William Djaja Tjokroaminata wrote:


David Alan Black | Register for RubyConf 2002!
home: dblack@candle.superlink.net | November 1-3
work: blackdav@shu.edu | Seattle, WA, USA
Web: http://pirate.shu.edu/~blackdav | http://www.rubyconf.com

“Off Topic” can be very subjective. Personally, I view all this talk of new
languages created by cannibalising/destroying Ruby to be OT. I would prefer
that ruby-talk concentrate on exploring the power of Ruby as it is. Matz is
aware of how he intends to enhance and iron out the wrinkles in Ruby, and
judging from versions 1.x, I am delighted with his vision.

···

On Monday 30 September 2002 8:18 pm, William Djaja Tjokroaminata wrote:

Hi,

Actually I am thinking that if this “off-Ruby” topics traffic volume does
not decrease, should we create another group such as
“comp.lang.ruby.internals”, or “comp.lang.ruby.misc”, or
“comp.lang.ruby.beyond”? Here we can discuss possible Ruby enhancements,
Ruby’s C world, and/or anything that is beyond the current standard
“Ruby” (that is, beyond its current syntax and beyond its current object
model).

I do like to keep the discussion of changing Ruby down to less
than 50% of the message traffic. Ruby is very powerful as-is. I
prefer to spend time using tools to build, as opposed to worrying
about the exact color and texture of the hand-grip on the
hammer. But that is a bad analogy, as I am very interested in
theory and in language design. I’ve pulled a muscle or something
and my shoulder hurts like the devil. I should just be quiet now.

i can’t understand how this two topics (ways to improve ruby and
language design theory) can be separated. may be we will use russian
ruletka to select changes for ruby? :slight_smile:

I’m not advocating splitting up those two topics, I’m advocating
splitting off that discussion onto a new list or having other topics
on new lists. I think the discussions that are on -talk are valuable,
I just don’t have an interest in them and can’t help but being
inundated by them. -sc

···


Sean Chittenden

Hi,

Inferring from people’s response, I realize that this subject is rather
controversial. But if we can think positively just for a moment, all the
discussions can also be viewed for the goodness of Ruby itself.

I don’t think the intention is ever to cannibalize or destroy Ruby at
all. It is more to give Ruby some challenges, and if it is viewed that
the current Ruby can answer these challenges well, then we just move
on. It is good if Ruby stays as the current Ruby. However, language
technology also continues to progress. When I first learned Tcl, I was
very excited about it. But then I found Perl was easier and more
powerful. And then I found Python was easier and as powerful. And then I
found that Ruby was more consistent, as easy, and as powerful. Based on
my personal experience, some languages got popular and then faded away,
while others stay for a long time. Ruby also has two choices: to remain
the same or to change with new technologies. I really do hope that the
current Ruby will withstand the test of time for many-many years to come,
just like the C language. But I also hope that Ruby will not stay the
same just for the sake of staticity, but because it can always answer new
challenges in its current form. However, when the time does come for a
new change (like Perl to Perl 6?), I hope that Ruby will also.

That’s why probably two groups will be good. comp.lang.ruby discusess on
exploring the power of Ruby as it is, while comp.lang.ruby.beyond
discusses on possible future paths that may be taken by Ruby. I think the
discussions on private variables and method overloading are really
appropriate for comp.lang.ruby.beyond. On the other hand, if it turns
out that the current Ruby is close to the ultimate language (just like
C is probably the “ultimate assembly language”), then the discussions on
comp.lang.ruby.beyond will die by themselves…

Regards,

Bill

···

=============================================================================
Albert Wagner alwagner@tcac.net wrote:

“Off Topic” can be very subjective. Personally, I view all this talk of new
languages created by cannibalising/destroying Ruby to be OT. I would prefer
that ruby-talk concentrate on exploring the power of Ruby as it is. Matz is
aware of how he intends to enhance and iron out the wrinkles in Ruby, and
judging from versions 1.x, I am delighted with his vision.

A suggestion:

Create ruby-announce and ruby-bug. Forward all the traffic from these
to ruby-talk. Enhance RAA to automatically post an ANN when something is
modified. Enhance the bugtracker to post a BUG when a new bug is added to
the database.

Those wanting the whole deal take talk. Those wanting less take annnounce /
bug.

Bad idea?

– Nikodemus

Hi –

Hi,

Inferring from people’s response, I realize that this subject is rather
controversial. But if we can think positively just for a moment, all the
discussions can also be viewed for the goodness of Ruby itself.

I don’t think the intention is ever to cannibalize or destroy Ruby at
all. It is more to give Ruby some challenges, and if it is viewed that
the current Ruby can answer these challenges well, then we just move
on.

But consider:

  1. What about the challenges that Ruby poses to programmers, in the
    ways they think about languages? Is the burden entirely on the
    language?

  2. What is “well”? Matz has said over and over that he makes
    trade-offs and compromises, quite knowingly. That means that Ruby
    will probably never do certain things “well”, in some absolute sense.
    But Ruby as a totality does things remarkably well.

It is good if Ruby stays as the current Ruby. However, language
technology also continues to progress. When I first learned Tcl, I was
very excited about it. But then I found Perl was easier and more
powerful. And then I found Python was easier and as powerful. And then I
found that Ruby was more consistent, as easy, and as powerful. Based on
my personal experience, some languages got popular and then faded away,
while others stay for a long time. Ruby also has two choices: to remain
the same or to change with new technologies.

Ontogeny does not recapitulate philogeny in programming languages :slight_smile:
In other words, while things may evolve and change, any particular
programming language does not have to go through all the phases that
the ambient history is going through. This is why there’s more than
one programming language :slight_smile:

I really do hope that the current Ruby will withstand the test of
time for many-many years to come, just like the C language. But I
also hope that Ruby will not stay the same just for the sake of
staticity, but because it can always answer new challenges in its
current form. However, when the time does come for a new change
(like Perl to Perl 6?), I hope that Ruby will also.

That’s why probably two groups will be good. comp.lang.ruby discusess on
exploring the power of Ruby as it is, while comp.lang.ruby.beyond
discusses on possible future paths that may be taken by Ruby. I think the
discussions on private variables and method overloading are really
appropriate for comp.lang.ruby.beyond. On the other hand, if it turns
out that the current Ruby is close to the ultimate language (just like
C is probably the “ultimate assembly language”), then the discussions on
comp.lang.ruby.beyond will die by themselves…

I hope you won’t mind my saying… I think there are some really
serious problems with that name. If you’re talking about the future
development of Ruby (as opposed to projects taking inspiration from
Ruby), there are already venues for discussion, and “beyond” sounds
wrong anyway (as opposed to “devel” or “future” or whatever).

And if you’re talking about non-Ruby projects inspired by Ruby, like
the recent ‘R’ discussion, then having the name of Ruby hardwired into
the newsgroup name is very misleading. Years from now, whatever is
going on in such a group may have nothing whatsoever to do with Ruby,
and yet there will be a connection perceived, and/or an endless need
to explain the history of the name and convince people that there is
no connection.

It would be a bit like comp.lang.perl.beyond instead of
comp.lang.ruby… or something.

David

···

On Tue, 1 Oct 2002, William Djaja Tjokroaminata wrote:


David Alan Black | Register for RubyConf 2002!
home: dblack@candle.superlink.net | November 1-3
work: blackdav@shu.edu | Seattle, WA, USA
Web: http://pirate.shu.edu/~blackdav | http://www.rubyconf.com

A further thought: create ruby-chat as a place to move persistent OT
discussions on to – like the recent R-discussion, Larry Wall on Ruby, etc.

Then create ruby-all, that gets all the traffic from both talk and chat.

– Nikodemus

···

On Tue, 1 Oct 2002, Nikodemus Siivola wrote:

Create ruby-announce and ruby-bug. Forward all the traffic from these
to ruby-talk. Enhance RAA to automatically post an ANN when something is

Nikodemus Siivola wrote:

A suggestion:

Create ruby-announce and ruby-bug. Forward all the traffic from these
to ruby-talk. Enhance RAA to automatically post an ANN when something is
modified. Enhance the bugtracker to post a BUG when a new bug is added to
the database.

Those wanting the whole deal take talk. Those wanting less take annnounce /
bug.

A hierarchical approach. I like it, very much.

  • You can tap in to the node (or nodes) in the hierarchy that get you
    the detail level you want.

    announce bug
    > >
    \ /
    talk chat
    > >
    \ /
    all

(See Nikodemus’s next post for explanation of ‘all’ and ‘chat’.)

  • No duplication of ANN posts.

  • Every post is in the list archive.

  • Every announcement is in both the list archive and RAA. (Forbid
    posting to announce. You gotta update your entry on RAA.)

  • It’s clear how it all fits into the ruby world. No parallel groups
    that don’t talk to each other but have confusingly similar names.

Naysayingly yours,

Joel

Nikodemus Siivola wrote:

Create ruby-announce and ruby-bug. Forward all the traffic from these
to ruby-talk. Enhance RAA to automatically post an ANN when something is
modified. Enhance the bugtracker to post a BUG when a new bug is added to
the database.

Just an aside: there’s already an e-mail address for Ruby bug reports
(ruby-bugs@ruby-lang.org), although it’s not forwarded to ruby-talk.

Inferring from people’s response, I realize that this subject is
rather controversial. But if we can think positively just for a
moment, all the discussions can also be viewed for the goodness of
Ruby itself.

I don’t think the intention is ever to cannibalize or destroy Ruby
at all. It is more to give Ruby some challenges, and if it is
viewed that the current Ruby can answer these challenges well,
then we just move on.

But consider:

  1. What about the challenges that Ruby poses to programmers, in the
    ways they think about languages? Is the burden entirely on the
    language?

I think those are absolutely valid discussions in every way shape and
form!!! … I just don’t want to hear them or have no interest in
them. This is the equivilant to -questions for FreeBSD. VERY useful
to many many many many people… but isn’t so useful to the people
who wrote the software or reach a proficient status with whatever. :slight_smile:

  1. What is “well”? Matz has said over and over that he makes
    trade-offs and compromises, quite knowingly. That means that Ruby
    will probably never do certain things “well”, in some absolute
    sense. But Ruby as a totality does things remarkably well.

I don’t mean to spawn a macro economics discussion, but I just watched
the “Commanding Heights” again this last weekend (excellent PBS
special) and think that a free market where someone can start up and
do any of this is good for the project. Price controls and regulated
economies don’t scale so well.

It is good if Ruby stays as the current Ruby. However, language
technology also continues to progress. When I first learned Tcl,
I was very excited about it. But then I found Perl was easier and
more powerful. And then I found Python was easier and as
powerful. And then I found that Ruby was more consistent, as
easy, and as powerful. Based on my personal experience, some
languages got popular and then faded away, while others stay for a
long time. Ruby also has two choices: to remain the same or to
change with new technologies.

Ontogeny does not recapitulate philogeny in programming languages
:slight_smile: In other words, while things may evolve and change, any
particular programming language does not have to go through all
the phases that the ambient history is going through. This is why
there’s more than one programming language :slight_smile:

Yup… but I like Ruby and am going to stick with it until it squishes
Java, Perl, and that .Not nastieness from M$. It’s got all of the
right stuff to be a great language.

It would be a bit like comp.lang.perl.beyond instead of
comp.lang.ruby… or something.

Umm… comp.lang.perl.beyond is comp.lang.ruby. ::grin:: -sc

···


Sean Chittenden

Hi –

···

On Tue, 1 Oct 2002, Nikodemus Siivola wrote:

Create ruby-announce and ruby-bug. Forward all the traffic from these
to ruby-talk. Enhance RAA to automatically post an ANN when something is

A further thought: create ruby-chat as a place to move persistent OT
discussions on to – like the recent R-discussion, Larry Wall on Ruby, etc.

Well, I think designing a list for OT things and putting the word
“ruby” in it is a bit problematic :slight_smile: All of these lists should be
on-topic for some aspect of Ruby.

David


David Alan Black | Register for RubyConf 2002!
home: dblack@candle.superlink.net | November 1-3
work: blackdav@shu.edu | Seattle, WA, USA
Web: http://pirate.shu.edu/~blackdav | http://www.rubyconf.com

Hi –

  • You can tap in to the node (or nodes) in the hierarchy that get you
    the detail level you want.

    announce bug
    > >
    \ /
    talk chat
    > >
    \ /
    all

(See Nikodemus’s next post for explanation of ‘all’ and ‘chat’.)

  • No duplication of ANN posts.

  • Every post is in the list archive.

  • Every announcement is in both the list archive and RAA. (Forbid
    posting to announce. You gotta update your entry on RAA.)

There has to be a place to post announcements. (I thought that was
the whole point – ?) For one thing, not every announcement is about
software.

  • It’s clear how it all fits into the ruby world. No parallel groups
    that don’t talk to each other but have confusingly similar names.

Except ‘talk’ and ‘chat’ :slight_smile: If ‘chat’ is chartered as “off-topic”,
then it shouldn’t exist. Also, there’s something rather patronizing
about “chat” next to “talk” – it clearly indicates pre-judgement of
frivolity.

(And imagine what percentage of the talk and chat on talk and chat will
be about whether what’s being said should really have been said on the
other… :slight_smile:

David

···

On Tue, 1 Oct 2002, Joel VanderWerf wrote:


David Alan Black | Register for RubyConf 2002!
home: dblack@candle.superlink.net | November 1-3
work: blackdav@shu.edu | Seattle, WA, USA
Web: http://pirate.shu.edu/~blackdav | http://www.rubyconf.com

Joel VanderWerf wrote:

A hierarchical approach. I like it, very much.

  • You can tap in to the node (or nodes) in the hierarchy that get you
    the detail level you want.

    announce bug
    > >
    \ /
    talk chat
    > >
    \ /
    all

(See Nikodemus’s next post for explanation of ‘all’ and ‘chat’.)

What about the ml/ng link?

···


Giuseppe “Oblomov” Bilotta

“E la storia dell’umanità, babbo?”
“Ma niente: prima si fanno delle cazzate,
poi si studia che cazzate si sono fatte”
(Altan)
(“And what about the history of the human race, dad?”
“Oh, nothing special: first they make some foolish things,
then you study which foolish things have been made”)

True enough. But there are degrees and directions. to relvance … The
R-discussion has little relevance to ruby, but ruby has a lot of relevance
to R. Call it marginal relevance instead of off-topic, if you prefer. :wink:

– Nikodemus

···

On Tue, 1 Oct 2002 dblack@candle.superlink.net wrote:

A further thought: create ruby-chat as a place to move persistent OT
discussions on to – like the recent R-discussion, Larry Wall on Ruby, etc.

Well, I think designing a list for OT things and putting the word
“ruby” in it is a bit problematic :slight_smile: All of these lists should be

dblack@candle.superlink.net wrote:

  • Every announcement is in both the list archive and RAA. (Forbid
    posting to announce. You gotta update your entry on RAA.)

There has to be a place to post announcements. (I thought that was
the whole point – ?) For one thing, not every announcement is about
software.

You’re quite right. I guess the best we could do would be to automate
RAA → ruby-announce.

Hi –

···

On Tue, 1 Oct 2002, Nikodemus Siivola wrote:

On Tue, 1 Oct 2002 dblack@candle.superlink.net wrote:

A further thought: create ruby-chat as a place to move persistent OT
discussions on to – like the recent R-discussion, Larry Wall on Ruby, etc.

Well, I think designing a list for OT things and putting the word
“ruby” in it is a bit problematic :slight_smile: All of these lists should be

True enough. But there are degrees and directions. to relvance … The
R-discussion has little relevance to ruby, but ruby has a lot of relevance
to R. Call it marginal relevance instead of off-topic, if you prefer. :wink:

Perl has a lot of relevance to Ruby, but Ruby groups are not in a Perl
hierarchy. I am definitely not in favor of chartering groups and
lists that are for topics of “little relevance to Ruby”. That just
doesn’t make sense.

David


David Alan Black | Register for RubyConf 2002!
home: dblack@candle.superlink.net | November 1-3
work: blackdav@shu.edu | Seattle, WA, USA
Web: http://pirate.shu.edu/~blackdav | http://www.rubyconf.com

ruby-advocacy? :wink:

– Nikodemus

···

On Tue, 1 Oct 2002 dblack@candle.superlink.net wrote:

hierarchy. I am definitely not in favor of chartering groups and
lists that are for topics of “little relevance to Ruby”. That just