[#16113] Strange idea... exporting from a scope — "Hal E. Fulton" <hal9000@...>

Hello...

33 messages 2001/06/01

[#16364] Re: Garbage Collection? — Michael Davis <mdavis@...>

Windows 2000 and linux (RedHat 6.2). I have run these tests on both OSs.

12 messages 2001/06/09

[#16400] Symbolic Computation III — Mathieu Bouchard <matju@...>

14 messages 2001/06/11

[#16502] Playing with Ruby Syntax (was: Initial thoughts about Ruby From a Smalltalk Programmer) — jweirich@...

Michael> Hi Everyone, I have to say I'm utterly fascinated by Ruby

9 messages 2001/06/15

[#16661] Problem running irb with Ruby 1.6.4 under FreeBSD 4.0 — Bob Alexander <balexander@...>

I've installed Ruby 1.6.4 on a FreeBSD 4.0 machine, and get the

11 messages 2001/06/20

[#16686] opening db files made by apache dbmmanage — Fritz Heinrichmeyer <fritz.heinrichmeyer@...>

14 messages 2001/06/21

[#16801] rb_define_class() vs Class.new() — Kero van Gelder <kero@...4050.upc-d.chello.nl>

Hi,

18 messages 2001/06/23
[#16802] Re: rb_define_class() vs Class.new() — ts <decoux@...> 2001/06/23

>>>>> "K" == Kero van Gelder <kero@d4050.upc-d.chello.nl> writes:

[#16841] RE: national characters is strings — "Aleksei Guzev" <aleksei.guzev@...>

Next week I'll try to rebuild Ruby with Unicode strings. But it would be

15 messages 2001/06/25
[#16842] Re: national characters is strings — matz@... (Yukihiro Matsumoto) 2001/06/25

Hi,

[#16843] Re: national characters is strings — "Aleksei Guzev" <aleksei.guzev@...> 2001/06/25

That's good enough. But I'm afraid this could ( not would ) cause string

[#16868] Something strange with Ruby's inheritance mechanism — Eric Jacoboni <jaco@...>

As Ruby beginner, i try some "canonical" OO scripts. Doing so, I've

14 messages 2001/06/25
[#16873] RE: Something strange with Ruby's inheritance mechanism — "Aleksei Guzev" <aleksei.guzev@...> 2001/06/26

[#16879] Re: Something strange with Ruby's inheritance mechanism — Mathieu Bouchard <matju@...> 2001/06/26

On Tue, 26 Jun 2001, Aleksei Guzev wrote:

[#16869] Something strange with Ruby's inheritance mechanism — Eric Jacoboni <jaco@...>

As Ruby beginner, i try some "canonical" OO scripts. Doing so, I've

12 messages 2001/06/25

[#16881] — "Aleksei Guzev" <aleksei.guzev@...>

32 messages 2001/06/26
[#16916] Re: Method overloading (option) Was: Re: — "Wayne Blair" <wayne.blair@...> 2001/06/26

[#16920] Re: Method overloading (option) Was: Re: — matz@... (Yukihiro Matsumoto) 2001/06/26

Hi,

[#16888] finalizers, destructors and whatnot — "David Leal" <david@...>

Hi all,

16 messages 2001/06/26

[#17037] keeping an Exception object alive — David Alan Black <dblack@...>

Hello --

19 messages 2001/06/28
[#17055] Re: keeping an Exception object alive — matz@... (Yukihiro Matsumoto) 2001/06/29

Hi,

[#17066] RCR: Exception methods (was: Re: Re: keeping an Exception object alive) — David Alan Black <dblack@...> 2001/06/29

Hello --

[#17076] Re: RCR: Exception methods (was: Re: Re: keeping an Exception object alive) — matz@... (Yukihiro Matsumoto) 2001/06/29

Hi,

[#17079] Re: RCR: Exception methods (was: Re: Re: keeping an Exception object alive) — David Alan Black <dblack@...> 2001/06/29

Hello --

[#17138] Re: RCR: Exception methods (was: Re: Re: keeping an Exception object alive) — matz@... (Yukihiro Matsumoto) 2001/07/02

Hi,

[#17141] Re: RCR: Exception methods (was: Re: Re: keeping an Exception object alive) — David Alan Black <dblack@...> 2001/07/02

Hello --

[#17142] Re: RCR: Exception methods (was: Re: Re: keeping an Exception object alive) — ts <decoux@...> 2001/07/02

>>>>> "D" == David Alan Black <dblack@candle.superlink.net> writes:

[ruby-talk:17063] Re: RCR for the String class

From: Sean Russell <ser@...>
Date: 2001-06-29 14:36:03 UTC
List: ruby-talk #17063
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thursday 28 June 2001 19:00, you wrote:
> Yeah... Ya know what I don't like about Ruby?  The class names are too
> short.  And there aren't enough of them.  I want a BufferedReader and a
> BufferedInputStream and a ByteArrayInputStream and a
> LeftThirdToenailClipper too.  It really grates on me that I don't need a
> couple of 4-inch-thick books on the desk next to me when I want to get
> something simple done.

Ooh, ooh... and another thing I hate about Ruby.  All of those Object 
thingies.  Why can't we have the simplicity of C, where everything is a 
function?  Why go through all the trouble of this "encapsulation" stuff?  
What a bother.  Oh, and I also hate people who choose descriptive variable 
names, like "count" and "max_people".  I'd much rather read code that uses 
variables such as "x", "y", "i" exclusively.  Dang, I don't know why I bother 
to use Ruby at all.  You can REALLY pack a lot of code into one line in Perl! 
It's the ultimate language!

Seriously, though, the names of the classes is moot.  You could call them X 
and Y if you want, for all I care.  As long as I don't have to read your 
code.  The point I was trying to make is that Java, in general, does a better 
job of hiding the implementation details than Ruby does in some of the core 
classes, and is in /that/ way more OO than Ruby.

And, yes... some naming conventions in Ruby such as "to_i", "to_a", and 
"to_s" bother me a bit.  There is the assumption that people will know that 
"to_i" stands for "to_integer", which implies that "integers" are special, 
not like other objects, in some way.  This mirrors Java's special treatment 
of primatives in attitude, if not in implementation.

I vastly prefer Ruby to Java, but that doesn't mean that I wouldn't have done 
some things a bit differently had I had the great genius to invent Ruby.  
Luckily, I can create a library to include in my programs that renames or 
changes (almost) anything about Ruby that I don't like.  I can not do this in 
Java, and therein lies part of the reason I choose Ruby over Java when I can.

- --- SER   Deutsch|Esperanto|Francais|Linux|Java|Dirigibles|GPG|Pegwit
"Did you ever notice that while MS stands for Microsoft, it also stands
for the dread disease Multiple Sclerosis? Well, why not? They're both
slow, crippling and ultimately deadly."   -- Monika McDole
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE7PJJKP0KxygnleI8RAnovAJ9GA7QtJm/zvcNAZl58GsGyKWPbzACgk4Hl
1UDS/92/PkdH0YgyPUpPA6s=
=/cwn
-----END PGP SIGNATURE-----

In This Thread