[#383997] CORE - Alternative Variable Substitution — Ilias Lazaridis <ilias@...>

ruby 1.9

21 messages 2011/06/01

[#384051] CORE - Replace "if __FILE__ == $0" with "executed?" — Ilias Lazaridis <ilias@...>

The construct to detect execution of the file (in order to launch main

12 messages 2011/06/02

[#384104] CORE - Altering Behaviour of "each do" (default param "item") — Ilias Lazaridis <ilias@...>

1.9

76 messages 2011/06/04
[#384111] Re: CORE - Altering Behaviour of "each do" (default param "item") — James Gray <james@...> 2011/06/04

On Sat, Jun 4, 2011 at 6:50 AM, Ilias Lazaridis <ilias@lazaridis.com> wrote:

[#384154] Re: CORE - Altering Behaviour of "each do" (default param "item") — Yukihiro Matsumoto <matz@...> 2011/06/05

Hi,

[#384168] Re: CORE - Altering Behaviour of "each do" (default param "item") — Ilias Lazaridis <ilias@...> 2011/06/06

On 6 撫, 01:11, Yukihiro Matsumoto <m...@ruby-lang.org> wrote:

[#384228] a little challenge - reproduce this error — Intransition <transfire@...>

Want to see a really amazing error I got this week? Okay... but to

24 messages 2011/06/08
[#384230] Re: a little challenge - reproduce this error — Steve Klabnik <steve@...> 2011/06/08

throw NameError.new("uninitialized constant X::Foo::X")

[#384231] Re: a little challenge - reproduce this error — John Feminella <johnf@...> 2011/06/08

This is a pretty trivial error to generate. Just reference the

[#384232] Re: a little challenge - reproduce this error — Intransition <transfire@...> 2011/06/08

[#384235] Re: a little challenge - reproduce this error — Christopher Dicely <cmdicely@...> 2011/06/08

On Wed, Jun 8, 2011 at 6:43 AM, Intransition <transfire@gmail.com> wrote:

[#384279] CORE - Literal Instantiation breaks Object Model — Ilias Lazaridis <ilias@...>

class String

14 messages 2011/06/09

[#384280] BARRIER - require "rubygems" — Ilias Lazaridis <ilias@...>

ruby 1.9.2p180 Windows 7

30 messages 2011/06/09

[#384283] Classic Computer Science Books — Stu <stu@...>

I wanted to start a thread discussion on classic computer science

38 messages 2011/06/09
[#384288] Re: Classic Computer Science Books — Josh Cheek <josh.cheek@...> 2011/06/10

On Thu, Jun 9, 2011 at 5:18 PM, Stu <stu@rubyprogrammer.net> wrote:

[#384289] Re: Classic Computer Science Books — Chad Perrin <code@...> 2011/06/10

On Fri, Jun 10, 2011 at 09:22:58AM +0900, Josh Cheek wrote:

[#384291] Re: Classic Computer Science Books — Stu <stu@...> 2011/06/10

Thank you for the responses. I look forward to reading others.

[#384346] Re: Classic Computer Science Books — Anurag Priyam <anurag08priyam@...> 2011/06/11

> queue to read Meyers C++ books and Crockford's Javascript: The Good

[#384349] Re: Classic Computer Science Books — Stu <stu@...> 2011/06/11

Hello Anurag

[#384430] Re: Classic Computer Science Books — Anurag Priyam <anurag08priyam@...> 2011/06/13

Hey Stu,

[#384464] Re: Classic Computer Science Books — Vin兤ius <undvinicius@...> 2011/06/14

Wow, those are a lot of books, as a beginner programmer, I don't have

[#384322] PSA: Ilias is Crazy — Ryan Davis <ryand-ruby@...>

I guess I have to post this periodically since our population is growing and changing so much.

18 messages 2011/06/10

[#384363] RFC - One word alias for require_relative — Ilias Lazaridis <ilias@...>

This is a simple Request for Comments.

161 messages 2011/06/11
[#384368] Re: RFC - One word alias for require_relative — Intransition <transfire@...> 2011/06/11

[#384654] Re: RFC - One word alias for require_relative — Ilias Lazaridis <ilias@...> 2011/06/17

On 11 撫, 20:35, Ilias Lazaridis <il...@lazaridis.com> wrote:

[#384676] Re: RFC - One word alias for require_relative — Yukihiro Matsumoto <matz@...> 2011/06/17

Hi,

[#384633] Re: RFC - One word alias for require_relative — Ilias Lazaridis <ilias@...> 2011/06/17

On 17 撫, 21:17, Gary Wright <gwtm...@mac.com> wrote:

[#384432] commit message conventions — Intransition <transfire@...>

When I write commit messages I add a "team" prefix to the message,

14 messages 2011/06/13
[#384433] Re: commit message conventions — John Feminella <johnf@...> 2011/06/13

I greatly dislike that style, to be frank. My commit messages usually

[#384467] A way to find out when a constant gets defined? — Josh Cheek <josh.cheek@...>

Hi, I'd like to be able to find out when a constant gets defined. I think I

14 messages 2011/06/14

[#384490] Messages to Ruby List/Forum/etc. not arriving equally? — Markus Fischer <markus@...>

Hi,

11 messages 2011/06/15

[#384500] CORE - Inconsistent Handling of Uninitialized Variables — Ilias Lazaridis <ilias@...>

puts "\n== Testin in MAIN Context =="

18 messages 2011/06/15

[#384617] get execution name of program — Chad Perrin <code@...>

Either $0 or __FILE__ will return a filename to give context for how a

13 messages 2011/06/17

[#384634] default config file location — Chad Perrin <code@...>

Is there a "better" way to specify a default config file location than

16 messages 2011/06/17
[#384637] Re: default config file location — "Matthew K. Williams" <matt@...> 2011/06/17

On Sat, 18 Jun 2011, Chad Perrin wrote:

[#384648] celluloid 0.0.3: a concurrent object framework for Ruby — Tony Arcieri <tony.arcieri@...>

Celluloid is a concurrent object framework for Ruby inspired by Erlang

12 messages 2011/06/17

[#384763] MIDASWAD - Matz is Dumb and so We are Dumb — Ilias Lazaridis <ilias@...>

(public draft)

46 messages 2011/06/20
[#384765] Re: MIDASWAD - Matz is Dumb and so We are Dumb — Chad Perrin <code@...> 2011/06/20

Before anyone engages this nonsense . . .

[#384772] Re: MIDASWAD - Matz is Dumb and so We are Dumb — Adam Prescott <adam@...> 2011/06/20

On 20 Jun 2011 20:32, "Chad Perrin" <code@apotheon.net> wrote:

[#384774] Re: MIDASWAD - Matz is Dumb and so We are Dumb — Sam Duncan <sduncan@...> 2011/06/20

Five posts in on this thread, and four of them are the self appointed

[#384779] Re: MIDASWAD - Matz is Dumb and so We are Dumb — David Masover <ninja@...> 2011/06/20

A quick, lazy response, because I shouldn't feed trolls anyway, and I simply

[#384788] Re: MIDASWAD - Matz is Dumb and so We are Dumb — Nikolai Weibull <now@...> 2011/06/21

On Mon, Jun 20, 2011 at 23:52, David Masover <ninja@slaphack.com> wrote:

[#384790] Re: MIDASWAD - Matz is Dumb and so We are Dumb — Adam Prescott <adam@...> 2011/06/21

On Tue, Jun 21, 2011 at 11:06 AM, Nikolai Weibull <now@bitwi.se> wrote:

[#384792] Re: MIDASWAD - Matz is Dumb and so We are Dumb — Nikolai Weibull <now@...> 2011/06/21

On Tue, Jun 21, 2011 at 13:37, Adam Prescott <adam@aprescott.com> wrote:

[#384800] How to order a hash based on its keys? — Iñaki Baz Castillo <ibc@...>

Hi, I want to order a hash using itds keys:

35 messages 2011/06/21
[#384808] Re: How to order a hash based on its keys? — Robert Klemme <shortcutter@...> 2011/06/21

On Tue, Jun 21, 2011 at 4:34 PM, Iki Baz Castillo <ibc@aliax.net> wrote:

[#384813] Re: How to order a hash based on its keys? — Iñaki Baz Castillo <ibc@...> 2011/06/21

2011/6/21 Robert Klemme <shortcutter@googlemail.com>:

[#384814] Re: How to order a hash based on its keys? — Iñaki Baz Castillo <ibc@...> 2011/06/21

2011/6/21 Iñaki Baz Castillo <ibc@aliax.net>:

[#384833] Re: How to order a hash based on its keys? — Robert Klemme <shortcutter@...> 2011/06/22

On Tue, Jun 21, 2011 at 6:34 PM, Iki Baz Castillo <ibc@aliax.net> wrote:

[#384837] Re: How to order a hash based on its keys? — Iñaki Baz Castillo <ibc@...> 2011/06/22

2011/6/22 Robert Klemme <shortcutter@googlemail.com>:

[#384843] Re: How to order a hash based on its keys? — Robert Klemme <shortcutter@...> 2011/06/22

On Wed, Jun 22, 2011 at 11:50 AM, Iki Baz Castillo <ibc@aliax.net> wrote:

[#384846] Re: How to order a hash based on its keys? — Iñaki Baz Castillo <ibc@...> 2011/06/22

2011/6/22 Robert Klemme <shortcutter@googlemail.com>:

[#384847] Re: How to order a hash based on its keys? — Robert Klemme <shortcutter@...> 2011/06/22

On Wed, Jun 22, 2011 at 3:47 PM, Iki Baz Castillo <ibc@aliax.net> wrote:

[#384849] Re: How to order a hash based on its keys? — Iñaki Baz Castillo <ibc@...> 2011/06/22

2011/6/22 Robert Klemme <shortcutter@googlemail.com>:

[#384855] Re: How to order a hash based on its keys? — Robert Klemme <shortcutter@...> 2011/06/22

On Wed, Jun 22, 2011 at 4:19 PM, Iki Baz Castillo <ibc@aliax.net> wrote:

[#384819] Gateway Shutting Down — James Gray <james@...>

Rubyists:

12 messages 2011/06/21

[#384873] Explicitly setting compiler to C++ in extconf.rb... — "Darryl L. Pierce" <mcpierce@...>

I'm trying to setup a Ruby gem that bundles the Swig-generated bindings

10 messages 2011/06/23

[#384907] SPDX (and the glazing of ones eyes) — Intransition <transfire@...>

Never ceases to amaze me how complicated "enterprisey" peoples can

17 messages 2011/06/25
[#384909] Re: SPDX (and the glazing of ones eyes) — Phillip Gawlowski <cmdjackryan@...> 2011/06/25

On Sat, Jun 25, 2011 at 5:00 PM, Intransition <transfire@gmail.com> wrote:

[#384996] A movie Renamer — Mayank Kohaley <mayank.kohaley@...>

Hello Guys,

20 messages 2011/06/29
[#385007] Re: A movie Renamer — Sam Duncan <sduncan@...> 2011/06/29

Please don't steal movies.

[#385010] Re: A movie Renamer — Chad Perrin <code@...> 2011/06/29

On Thu, Jun 30, 2011 at 06:17:55AM +0900, Sam Duncan wrote:

[#385011] Re: A movie Renamer — Sam Duncan <sduncan@...> 2011/06/29

*sigh*

[#385019] A File Renamer — Mayank Kohaley <mayank.kohaley@...>

I guess this thread has spawned another issue. Let me close this and say I

18 messages 2011/06/30
[#385021] Re: A File Renamer — Jeremy Heiler <jeremyheiler@...> 2011/06/30

On Thu, Jun 30, 2011 at 1:48 AM, Mayank Kohaley

[#385027] Re: A File Renamer — Johnny Morrice <spoon@...> 2011/06/30

> Is there a pattern to the file names you are working with? The key is

Re: MIDASWAD - Matz is Dumb and so We are Dumb

From: David Masover <ninja@...>
Date: 2011-06-20 21:52:34 UTC
List: ruby-talk #384779
A quick, lazy response, because I shouldn't feed trolls anyway, and I simply 
do not have the time tonight.

Anyone who believes Ilias should be given the benefit of the doubt, and that 
the "list police" (just concerned users, really) shouldn't be warning people 
not to feed the troll, watch what Ilias does here. I'll bet money that if he 
responds to this post at all, he'll be sure to point out how little of it he's 
read, and how little he respects me. Judge for yourself if that's a fair 
reaction to what I'm actually writing here, with no particular bias towards 
Ilias, though I should be biased by now.



On Monday, June 20, 2011 02:26:03 PM Ilias Lazaridis wrote:
> If "Matz" would act like a Moron (in context of language-design),
> would this mean that the "We's" would act like moron's, too?

Probably not.

> you cannot design a consistent OO language if you apply "Design by
> Egoism". If you ignore logic and reason, just because it happens that
> you have some warm feelings for a construct (or person), and cold
> feelings for another one, then you apply "Design by Egoism". And this
> will slowly degrade the language.

This from the person who now ignores everything I say, no matter how on-topic 
and relevant, as "biased babbling" -- yet somehow has the time to _post_ a 
reply pointing it out as "biased babbling" and informing the community that he 
didn't read it.

> It's his language, one will say, he has the right to do so. Well, it's
> possibly his language, but there is something more:
> 
> Honour!

Actually, there's something even more than that: Fork it. IIRC, Ruby is mostly 
under the BSD license. If you really think Matz is doing a bad job, and you 
can't convince him otherwise, you are welcome to fork the language or the 
interpreter. This has been done before, with some success -- maybe in the long 
run, Matz will prefer your fork. See: YARV.

> What is clear is, that this framework *requires* much from ruby - and
> the Main Ruby Implementation (MRI, Matsumutos Ruby Implementation)
> starts buckling.
> 
> Several new interpreters "pop out of nowhere". There's a "professional
> edition" of ruby, other companies implement specialized versions with
> new garbage-collectors, and who knows how many "hidden" ones.

Actually, one of these interpreters "popping out of nowhere" was YARV, which 
has become Ruby 1.9. It's also given us the beginnings of an actual language 
standard, which would imply that, like other established languages, Ruby could 
have any number of compliant implementations, and your code would be portable 
between them.

Regardless, I don't know of anyone claiming YARV is "buckling".

> Others
> make the "scalability dictated" move to the beloved Java Language. And
> others take the "in between solution":
> 
> Ruby On Java On Rails.
> 
> What a contradiction! Shouting on Java, and then using Java as the
> foundation to execute the "better" language, JRuby, and the "better"
> web-framework. Anyway.

As if Ruby people like C any better? Using the JVM (not as much actual Java 
itself these days) as a lower-level basis for implementing Ruby, and providing 
a convenient API for scripting Java from Ruby, is really no different than 
using C to implement Ruby.

It's Java's semantics we don't like, not its performance characteristics.

> Oracle & IBM & Others - large scale companies, which manage to
> cooperate (because they realize they *have* to join efforts). Not that
> the eclipse-project is a masterpiece of liberality, but at least there
> are processes.
> 
> The companies surrounding ruby *fail* to do so. They do not cooperate
> efficiently,

So they do cooperate, just not "efficiently"? Is that what you're saying?

> In the Ruby and the Rails domain, you see "big" names in the sponsor
> list of conferences and events. But you don't see those companies
> *collaborate* efficiently where it is most important: on the language
> level.

Yet your example of Oracle, IBM, and others, is an example of collaborating on 
the IDE and framework level, not the language level.

> Politics everywhere, throughout the language system, an even the
> "Rebels" (see e.g. "Rails is a Ghetto")

Say what you will about Zed, but he has actually contributed something.
Quite a lot of things, in fact.

> I know that the people which write here publicly are *not* the so
> called "community".
> 
> The population of the language-system "Ruby" consists first of all
> from the thousands of users which do *not* write here.
> 
> They use the language, e.g. to write glue-code for their applications,
> to control a small part of a film-production, a pre-processor, a quick-
> prototype or something that I can't even imagine.

Then how do they communicate? How do you have a "community" of people who 
don't talk to each other?

> Professionals.
> 
> So, where are the professionals, which focus on the technical essence
> and which know that language-evolution has not much to do with
> politics and "freak-shows" or "liking each other" and all this
> nonsense?

It does, however, require communication. Professional communication, which 
means broadening the scope beyond "Give me a seven-letter word that means 
require_relative, and don't change the subject!" It means actually discussing 
actual issues, not inventing them out of thin air and refusing to provide a 
single real scenario where they are useful.

And it does mean courtesy. Not "liking each other", but common courtesy.
 
> If you like to confirm my sayings, but you don't want to do it
> publicly, please feel free to contact me with private email.

Of course, because then you can come back and claim you had a lot of people 
respond to you in private.

I have so far seen one person defend you, but he wasn't defending you 
personally, just didn't like the fact that people reply to your brand-new 
thread with "don't feed the troll." I suspect these are people who don't have 
experience dealing with you.

To those replying: If you think I'm wrong, I do want to know about it. Please 
_do_ respond publicly, and tell me why I'm wrong. I'm willing to change my 
mind, really.

Ilias, of course, will respond publicly, but won't tell me why I'm wrong. 
He'll just dismiss what I have to say out of hand. He'll even do it in so many 
words.

Hey, Ilias, prove me wrong. Write a professional response, for once.
Hell, even read my whole email -- that's a rare treat, coming from you.

In This Thread