[#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:15729] Re: every body wants java

From: Sean Russell <ser@...>
Date: 2001-05-25 20:55:59 UTC
List: ruby-talk #15729
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Je Vendredo 25 Majo 2001 12:40, vi skribis:
> It's not that everybody wants java, it's simply that these corporations now
> "have" java infrastructure.  A middle manager faces far less red-tape when
> deciding to do new development in java than in some less widely deployed

Here's an example that validates the previous assertion:

There is an internal US Forest Service product called Informs.  Informs is a 
hodge-podge of programs written in at least 5 different languages (C, TCL, 
korn shell, pro-C, and Avenue, among others), tied together mostly with shell 
and TCL scripts.  This is the result of many different people contributing to 
the project over time, and those people using whatever language they felt 
most comfortable with.  Now, I'm all for "the right tool for the right job", 
but Informs is a nightmare to maintain and extend, and is arguably limited by 
the sort of batch process structure it has developed in large part as a 
result of this patching together of programs.  Informs illustrates how 
important it is to analize the project requirements, put some thought into 
the development language choice, and then stick with those choices until you 
have a compelling enough reason to change languages.  Informs is an example 
of the Unix philosophy "one tool, one job" gone mad, and at its worst.  After 
the decision has been made to use a new language, I'd argue that the best 
thing to do is rewrite the old code in the new language, or at least make 
sure enough resources have been allocated to performing this conversion over 
time.

BTW, I contributed to the Tower of Babel of Informs recently by rewriting a 
shell script in Ruby; I justified this by the two orders of magnitude I saved 
in runtime speed, and I'm pushing to retrofit Informs by replacing the shell 
and TCL code with Ruby.  We shall see.

I do believe that most jobs require two languages.  I really like Java, but 
it isn't a good scripting or text processing language.  On the other hand, 
Ruby is primative in the GUI department and lacks Java's extensive tool set 
- -- I believe someone earlier called this toolset "bloat".  I can easily 
imagine that sometime in the future, after Ruby has obtained some "bloat", it 
will be able to fill both language niches, but not, IMHO, at the moment.

> you can find one in an XP shop?  I would bet you would be able to use Ruby
> as a prototyping tool.  You might even be able to make yourself into the

I've found that, since reading the Axe book, most of the pseudo-code that I 
now write looks like, and turns out to be, valid Ruby code.

I'm eagerly anticipating the Java-based Ruby interpreter... who is working on 
that project?  I'd like to contribute.

=== SER   Deutsch|Esperanto|Francaise|Linux|Java|Ruby|Aikido|Dirigibles|GPG
=== http://www.germane-software.com/~ser  jabber.com:ser  ICQ:83578737
"If anyone here believes in telekinesis, raise my hand."
		--  W. Blaine Dowler
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.2 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE7Dsa8P0KxygnleI8RAthYAJ9BRbKYppHuw3np6wxBTfjpbG+dlACeOf9Q
MyxVwkYhLWxQNdH3zlWeBhs=
=/O/W
-----END PGP SIGNATURE-----

In This Thread

Prev Next