[#14464] who uses Python or Ruby, and for what? — ellard2@...01.fas.harvard.edu (-11,3-3562,3-3076)

A while ago I posted a request for people to share their experiences

12 messages 2001/05/01

[#14555] Ruby as a Mac OS/X scripting language — Dave Thomas <Dave@...>

10 messages 2001/05/02

[#14557] Arggg Bitten by the block var scope feature!!! — Wayne Scott <wscott@...>

13 messages 2001/05/02

[#14598] Re: Arggg Bitten by the block var scope feature!!! — "Conrad Schneiker" <schneik@...>

# On Thu, 3 May 2001, Wayne Scott wrote:

9 messages 2001/05/03

[#14636] Yet another "About private methods" question — Eric Jacoboni <jacoboni@...2.fr>

I'm still trying to figure out the semantics of private methods in Ruby.

39 messages 2001/05/04
[#14656] Re: Yet another "About private methods" question — Dave Thomas <Dave@...> 2001/05/04

Eric Jacoboni <jaco@teaser.fr> writes:

[#14666] Ruby and Web Applications — "Chris Montgomery" <monty@...> 2001/05/04

Greetings from a newbie,

[#14772] Re: Ruby and Web Applications — Jim Freeze <jim@...> 2001/05/07

On Sat, 5 May 2001, Chris Montgomery wrote:

[#14710] Why's Ruby so slow in this case? — Stefan Matthias Aust <sma@3plus4.de>

Sure, Ruby, being interpreted, is slower than a compiled language.

12 messages 2001/05/05

[#14881] Class/Module Information — "John Kaurin" <jkaurin@...>

It is possible to modify the following code to produce

18 messages 2001/05/09

[#15034] Re: calling .inspect on array/hash causes core dump — ts <decoux@...>

>>>>> "A" == Andreas Riedl <viisi@chello.at> writes:

15 messages 2001/05/12

[#15198] Re: Q: GUI framework with direct drawing ca pabilities? — Steve Tuckner <SAT@...>

Would it be a good idea to develop a pure Ruby GUI framework built on top of

13 messages 2001/05/15

[#15234] Pluggable sorting - How would you do it? — "Hal E. Fulton" <hal9000@...>

Hello all,

16 messages 2001/05/16

[#15549] ColdFusion for Ruby — "Michael Dinowitz" <mdinowit@...2000.com>

I don't currently use Ruby. To tell the truth, I have no real reason to. I'd

12 messages 2001/05/22

[#15569] I like ruby-chan ... — Rob Armstrong <rob@...>

Ruby is more human(e) than Python. We already have too many animals :-).

15 messages 2001/05/23

[#15601] How to avoid spelling mistakes of variable names — ndrochak@... (Nick Drochak)

Since Ruby does not require a variable to be declared, do people find

13 messages 2001/05/23

[#15734] java based interpreter and regexes — "Wayne Blair" <wayne.blair@...>

I have been thinking about the java based ruby interpreter project, and I

48 messages 2001/05/25

[#15804] is it possible to dynamically coerce objects types in Ruby? — mirian@... (Mirian Crzig Lennox)

Greetings to all. I am a newcomer to Ruby and I am exploring the

13 messages 2001/05/27
[#15807] Re: is it possible to dynamically coerce objects types in Ruby? — matz@... (Yukihiro Matsumoto) 2001/05/27

Hi,

[#15863] Experimental "in" operator for collections — Stefan Matthias Aust <sma@3plus4.de>

There's one thing where I prefer Python over Ruby. Testing whether an

13 messages 2001/05/28

[#15925] Re: Block arguments vs method arguments — ts <decoux@...>

>>>>> "M" == Mike <mike@lepton.fr> writes:

43 messages 2001/05/29
[#16070] Re: Block arguments vs method arguments — "Hal E. Fulton" <hal9000@...> 2001/05/31

----- Original Message -----

[#16081] Re: Block arguments vs method arguments — Sean Russell <ser@...> 2001/05/31

On Thu, May 31, 2001 at 11:53:17AM +0900, Hal E. Fulton wrote:

[#16088] Re: Block arguments vs method arguments — Dan Moniz <dnm@...> 2001/05/31

At 11:01 PM 5/31/2001 +0900, Sean Russell wrote:

[#15954] new keyword idea: tryreturn, tryturn or done — Juha Pohjalainen <voidjump@...>

Hello everyone!

12 messages 2001/05/29

[ruby-talk:15175] Re: Discussion on new Ruby features

From: Bradford Hull <brad@...>
Date: 2001-05-15 16:30:19 UTC
List: ruby-talk #15175
Another Ruby Newbie weighs in.  I've only used Ruby a week, but I was 
beside myself with glee when I saw that somebody had finally put out a 
language besides SmallTalk that did NOT enforce type-rigidity.  I have 
always felt that a major part of the rubbery strength of SmallTalk came 
exactly from the lack of enforced type checking.

Sure, it's harder to debug if your brain cramps are not pointed out to 
you by a parser.  But look how useful Pascal was, with its zealous 
assumptions about purity and perfection in type enforcement (discarded 
as useless, because too many cases kept coming up where a little more 
imagination was needed than Pascal's model would allow).

I respect the fact that strict type control will allow for much better 
optimization, but I want badly to be able to explore the non-type-safe 
world a while and see if there are remarkable insights one can come to 
in this new territory.  Please, if you do add type-checking and 
constraints, make sure not to let them prohibit using the language with 
its current SmallTalkish freedom.
Let them be positively applied options, not default restrictions I have 
to fight
my way past yet again.  A programmer can supply their own type-safety 
when they want to already.


> Christian Szegedy wrote:
>
> > Dave Thomas wrote:
> >
> > I also depends on what you're trying to optimize. For example, in many
> > long running Ruby scripts, the major slowdown comes not from method
> > dispatching but rather from garbage collection (this should improve in
> > 1.7). Before we travel too far down a particular path, perhaps we
> > should we doing some experiments to see where optimization would have
> > the most effect.
> 
> Not so pragmatic, Dave! ;)
> 
> Speeding up gargbage collection is an important issue, but:
> The mark/sweep technique is linear in the allocated memory, therefore:
> Reducing the number of allocations clearly speeds up the garbage 
> collection. This could be a main issue after optimizing the collection
> itself. I think therefore, that my idea on the operators could speed 
> up a lot.
> 
> I don't think, that static typing information in Ruby script is only
> "a particular path". 
> 
> It has a lot of facets: code clearence,effectivnes, genericity,
> optimazibility,programming philosophy... I think, it is a most 
> serious issue. However, the later does it happen the harder will it
> be.
> 
> Please, think about it!
> 
> Best regards, Christian

-- 
Brad Hull    | Bleakness... Desolation... Plastic Forks...
Cray Inc     |                               Zippy the Pinhead
206/701-2063 | 


In This Thread