[#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:15602] Interactive Ruby II

From: Mario Lang <mlang@...>
Date: 2001-05-23 16:41:26 UTC
List: ruby-talk #15602
Hello.

First of all, I want to introduce myself:
I am new to ruby, writing code in Perl/Python/C since about 4 years.
I stumbled over Ruby some weeks ago and I am really
impressed by how the language looks and what it can do.
I want to start a new project to play with ruby and get familiar
with a pure object design.

What I am thinking about is a Interactive Ruby IDE.
As I am a Emacs user, I would like to introduce two Emacs concepts
into this project: 

1. Extensibility: As with Emacs and Lisp, the same will aplly
to any ruby-based project. It is damn easy to make it extensible.
At least if you know how to go about it.

1. Interface Independence: If someone writes a Emacs Lisp extension,
it is most likely functioning under both Emacsen (the console and X version),
without much effort from the developer.

The second concept is most important for me as I am a blind Linux User
and only can use console programs as they are text based and can be
rendered on a refreshable braille display.

So, what I am thinking about since some days - and where I would
really appreciate any input from you guru-ruby users is:
A interactive Ruby IDE based on the above principles.

But the interface indepence bothers me a bit. I cant find out
how to structure a program from the grounds up well, so
that different interfaces can be written for it later on without
modification of the core. Perhaps ruby provides anything for doing
such things in a nice and clear way. Perhaps someone knows any
good techniques and/or design patterns which are documented in digital form 
(you know, I dont like books, as I cant read them).

Perhaps some project like this is already on the way (the ruby IDE) but
the programmer writes it for X (most likely). If this apllies,
I would be happy to join forces. And I would hope to convince the
author of the importance of interface independence.

I have also found the textbuf extension, which I really liked.
But if the project would go that far, I would like it more to redesign
the buffer idea of Emacs so that it is more flexible in the futre.
Example, currently someone is writing the table.el extension for Emacs,
which allows editing of tabular data. He uses many tricks to
accomplish this. If I would really start a IDE/Editor
project on the basis of interface independence and extensibility, I would
like to find a better concept for buffers, based on inheritence.
So that any kind of buffers could be accomplished just by subclassing
a basic buffer class. 

So, enough giberish forr now. If anyone here sypathesizes with
my ideas and concepts, please give me your feedback.
In the group, or via private mail. Just as you like.

I would like to start writing a simple interactive ruby interface
with integrated inspection features and tab-completion. 
If the project never to something else I would be still happy with it.
But considering the extensibility approach, if it is well designed from
the grounds up, it could really fast grow into the Emacs of the
21st century. 
But such a project can only work if many people are helping out. So this
is ment as a call for help and interest. Also, any technique, currently
under development project or simple suggestion can help, because
the start (design) phase of such a project is the very very important as
you all surely know.


BTW: Does Rumacs sound good to you? :)

-- 
CYa,
   Mario <mlang@delysid.org>
Homepage(s): http://delysid.org | http://piss.at/

I won't mention any names, because I don't want to get sun4's into
trouble...  :-)     -- Larry Wall in <11333@jpl-devvax.JPL.NASA.GOV>

In This Thread

Prev Next