[#17198] enhancing Ruby error messages for out of the bound constant Fixnum? — Guillaume Cottenceau <gc@...>

Hi,

11 messages 2001/07/03

[#17206] /* */ comments — Dave Thomas <Dave@...>

43 messages 2001/07/04
[#17207] Re: /* */ comments — Stephen White <spwhite@...> 2001/07/04

On Wed, 4 Jul 2001, Dave Thomas wrote:

[#17251] Re: /* */ comments — Sean Chittenden <sean-ruby-talk@...> 2001/07/04

> Over on http://www.rubygarden.org, dv posted a patch to parse.y that

[#17268] Re: /* */ comments — matz@... (Yukihiro Matsumoto) 2001/07/05

Hi,

[#17212] Ruby 1.6.4 Win32 .exe installer question — A Bull in the China Shop of Life <feoh@...>

Folks;

11 messages 2001/07/04

[#17225] Re: /* */ comments — Arnaud Meuret <ameuret@...4you.com>

|From: Mark Slagell [mailto:ms@iastate.edu]

17 messages 2001/07/04

[#17240] Ruby Mascot/logo — "Kevin Powick" <kpowick@...>

Hi there.

14 messages 2001/07/04

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

15 messages 2001/07/05
[#17282] Re: Inheritance — ts <decoux@...> 2001/07/05

>>>>> "A" == Aleksei Guzev <aleksei.guzev@bigfoot.com> writes:

[#17348] Adding a method to a class at the top-level — Guillaume Cottenceau <gc@...>

Comrades,

14 messages 2001/07/05

[#17482] Aliases for class methods — "HarryO" <harryo@...>

Say I wanted to write my own version of File#open that adds some

23 messages 2001/07/08

[#17511] Ruby on Slashdot — jweirich@...

Ruby is currently mentioned on Slashdot. I posted some references.

29 messages 2001/07/08
[#17512] Re: Ruby on Slashdot — Tobias Reif <tobiasreif@...> 2001/07/08

Interesting...

[#17518] Re: Ruby on Slashdot — matz@... (Yukihiro Matsumoto) 2001/07/09

Hi,

[#17519] Re: Ruby on Slashdot — "James (ruby-talk)" <ruby@...> 2001/07/09

> |I thought about that too; what about Ruby being a standard?

[#17525] Re: Ruby on Slashdot — matz@... (Yukihiro Matsumoto) 2001/07/09

Hi,

[#17536] Re: Ruby on Slashdot — David Alan Black <dblack@...> 2001/07/09

Hello --

[#17572] Re: Constants and Variables — "HarryO" <harryo@...>

> If you want objects that don't change, try Object#freeze,

25 messages 2001/07/10

[#17732] Re: Array#sort! returns nil when array empty — hfulton@...

> Array#sort! returns nil if the array is empty, whereas ri

32 messages 2001/07/12
[#17736] Re: Array#sort! returns nil when array empty — Paul Brannan <pbrannan@...> 2001/07/12

On Fri, 13 Jul 2001 hfulton@pop-server.austin.rr.com wrote:

[#17739] Re: Array#sort! returns nil when array empty — ts <decoux@...> 2001/07/12

>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:

[#17746] Re: Array#sort! returns nil when array empty — Paul Brannan <pbrannan@...> 2001/07/12

On Fri, 13 Jul 2001, ts wrote:

[#17747] What is Array#- ? — Jim Freeze <jim@...> 2001/07/12

While following the Array thread, I noticed the minus

[#17752] Re: What is Array#- ? — Dave Thomas <Dave@...> 2001/07/12

Jim Freeze <jim@freeze.org> writes:

[#17753] Re: What is Array#- ? — Jim Freeze <jim@...> 2001/07/12

On Fri, 13 Jul 2001, Dave Thomas wrote:

[#17833] Extending objects — "Aleksei Guzev" <aleksei.guzev@...>

16 messages 2001/07/14
[#17834] Ruby-newbie seeks help with Rubywin starting IRB — "Euan Mee" <lucid@...> 2001/07/14

Once I fire up Rubywin, and then invoke _R_uby _I_rb from the

[#17839] Re: Ruby-newbie seeks help with Rubywin starting IRB — A Bull in the China Shop of Life <feoh@...> 2001/07/14

At 07:05 PM 7/14/01 +0900, Euan Mee spewed forth:

[#17859] Re: Creating methods on the fly — "HarryO" <harryo@...>

I

18 messages 2001/07/15

[#17925] Movement in scripting language communities to integrate XML-RPC — gsemones@... (Guerry Semones)

Greetings,

20 messages 2001/07/16
[#17934] Re: Movement in scripting language communities to integrate XML-RPC — Tobias Reif <tobiasreif@...> 2001/07/16

"out of the box" by including

[#18018] Broadcasting data — "HarryO" <harryo@...>

Does someone have an example of broadcasting data around a network using

12 messages 2001/07/18

[#18023] [ANN] libxslt Rubified! — Wai-Sun Chia <waisun.chia@...>

Hello,

16 messages 2001/07/18
[#18024] Re: [ANN] libxslt Rubified! — TAKAHASHI Masayoshi <maki@...> 2001/07/18

Wai-Sun Chia <waisun.chia@compaq.com> wrote:

[#18100] Looking for Ruby programming exercises — Wayne Vucenic <wvucenic@...> 2001/07/19

I've been learning Ruby, mostly with the Pickaxe book, and it's going

[#18188] Newbie. Sinking fast. Please help. — Matt <matt@...>

I bought Programming Ruby a number of months back and finally have an opportunity to try out Ruby. However, I can't get it to build. Actually, that's not quite accurate. It builds fine. It won't pass 'make test'.

12 messages 2001/07/20

[#18193] Re: 99 bottles of beer — "Dat Nguyen" <thucdat@...>

18 messages 2001/07/20
[#18204] Re: 99 bottles of beer — Glen Starchman <glen@...> 2001/07/20

99.downto(0){|x|w=" on the wall";u="#{x!=0?eval(x.to_s):'no more'}

[#18306] Ruby as opposed to Python? — "Mark Nenadov" <mnenadov@...>

Hello. I have toyed with the idea of trying Ruby out for some time now.

118 messages 2001/07/22
[#18759] Re: Ruby as opposed to Python? — Paul Prescod <paulp@...> 2001/07/29

Yukihiro Matsumoto wrote:

[#18774] Re: Ruby as opposed to Python? — "Florian G. Pflug" <fgp@...> 2001/07/30

On Mon, Jul 30, 2001 at 05:58:22AM +0900, Paul Prescod wrote:

[#18393] Trouble Using FXRuby on cygwin/Windows NT — rgilbert1@... (Robbie Gilbert)

Hi,

10 messages 2001/07/23

[#18566] Which database should I use? — Urban Hafner <the-master-of-bass@...>

Hello everybody,

17 messages 2001/07/26
[#18575] Re: Which database should I use? — Urban Hafner <the-master-of-bass@...> 2001/07/26

[#18582] Re: Which database should I use? — Michael Neumann <neumann@...> 2001/07/26

Urban Hafner wrote:

[ruby-talk:18353] Re: Ruby as opposed to Python?

From: Bryn & Anshu <xoltar1@...>
Date: 2001-07-23 16:06:32 UTC
List: ruby-talk #18353
DISCLAIMER: I am not a zealot. I like a lot of languages, Python and Ruby among
them.

That said, there seem to me to be a number of people on this newsgroup who are
comparing Ruby against outdated versions of Python. This can be amusing, but is
not very helpful. Python's been going through a growth spurt recently and has
rectified (or begun rectifying) its most serious shortcomings. Here's a list of
some of the things people have mentioned:

1. Scoping/closure/etc. Python is infamous for its lack of nested scoping. Used
to be, that is. Proper nested scoping is optional in 2.1 and required in 2.2.

2. The type/class dichotomy. Under Python, some of the built-in types (lists,
dictionaries, etc.) are not made of the same stuff as user-defined classes, and
cannot be subclassed. This is being addressed now, however, it's not waiting for
Python3000. Python 2.2 takes significant steps toward healing this rift - you can
now subclass builtin types, and builtin types behave mostly like classes. It's
not perfect, but they're not done yet either.

3. Metaclasses. Python has had real metaclasses since at least 1.52, but they're
not widely publicized. They are available though, and do work, both in Python and
Jython.

4. Everything that's intrinsic to a class is defined in the class. Don't be
confused by builtin functions like len(), they're just shorthand for
someobject.__len__(), which can be overridden as desired. Python has always
worked this way.

5. While Python does *not* enforce  a messaging paradigm on objects (you can get
and set raw variables on objects), it's always an option to make your objects
this way (though it requires slightly more work), and 2.2 provides the getset()
method modifier to help with this sort of thing. 2.2 also provides static (i.e.,
class) methods, which many folks have been wanting for a while now.

6. Ruby iterators don't provide much that lambdas or function closures don't.
What they do provide is also covered in Python 2.2, which supports iterators and
generators.

My two cents on the advantages Ruby should be pushing if it wants to make
converts:

1. C API. This is much cleaner and simpler than Python's, I think.
2. Despite 5, above, Ruby does enforce a messaging-only access to objects, which
is cleaner, IMHO.
3. Some people will always hate Python's syntax (personally I think it's sublime,
but then I think Haskell is cool, too).

I'm not trying to provoke anyone, just to point out that Ruby's
technical/cleanliness 'lead' on Python is a lot shorter than most people here
seem to think. I hope this can lead to honest understanding, rather than
straw-man arguments.

Hope this helps,

Bryn

Mark Nenadov wrote:

> Hello. I have toyed with the idea of trying Ruby out for some time now.
> However, I have not found any major feature that puts it enough above Python.
> Most of the differences I have come across (in "comparison with other
> languages") seem to be pretty insignificant (minor differences) in terms of
> selecting a language to use for major projects.
>
> Is there any sort of effort to port Ruby to the Palm's? Does the Ruby
> community have any sort of mechanism for Enhancement Proposals (such as
> PEP for Python)?
>
> The "comparison with other languages" states that "Ruby is "often faster
> than Python". Is this documented anywhere? Could someone provide me with
> some specific examples where Ruby would be faster than Python? If Ruby
> was drastically faster than Python, that may be a good "selling point" in
> my eyes.
>
> In the interview with the Programming Ruby authors, they say "Ruby will
> overtake Python within four years". On what basis do you supose they make
> this claim? What is the most obvious driving force that they feel will
> cause this change?
>
> Anyways,  I look forward to getting some mor information on these matters.
>
> --
> ~Mark Nenadov (author/editor for http://www.coffeecode.com)

In This Thread