Emacs is dead, long live whatever comes after that as long as it is made with Ruby

Subject is not exactly right but I was too lazy to invent something that
makes more sense. :slight_smile:

I am not programmer at all (yet) and not familiar with Ruby (yet), but there
is this one idea that I have been toying with for some while in my mind.

Has anybody ever thought of writing and editor that contains Ruby
interpreter? Some sort of Emacs of the Ruby land?

I have been thinking this ever since I tried to use Xemacs and looked into
one of those lisp files. Some people say that Emacs is greatest program ever
written and perhaps the only program you have to start all day. Well, could
be but I saw nothing but a big pile of messy lisp code.

What do you think?

VIM has the ability to have an embedded Ruby interpreter.

See http://vim.sourceforge.net/

Jeff.

···

On Thu, Aug 01, 2002 at 02:27:54AM +0900, Jani Alanko wrote:

Subject is not exactly right but I was too lazy to invent something that
makes more sense. :slight_smile:

I am not programmer at all (yet) and not familiar with Ruby (yet), but there
is this one idea that I have been toying with for some while in my mind.

Has anybody ever thought of writing and editor that contains Ruby
interpreter? Some sort of Emacs of the Ruby land?

I have been thinking this ever since I tried to use Xemacs and looked into
one of those lisp files. Some people say that Emacs is greatest program ever
written and perhaps the only program you have to start all day. Well, could
be but I saw nothing but a big pile of messy lisp code.

What do you think?


Jeff Putsch Email: putsch@mxim.com
Maxim Integrated Products Office: (503)547-2037
High Frequency CAD Engineering

Hello –

Subject is not exactly right but I was too lazy to invent something that
makes more sense. :slight_smile:

I am not programmer at all (yet) and not familiar with Ruby (yet), but there
is this one idea that I have been toying with for some while in my mind.

Has anybody ever thought of writing and editor that contains Ruby
interpreter? Some sort of Emacs of the Ruby land?

I have been thinking this ever since I tried to use Xemacs and looked into
one of those lisp files. Some people say that Emacs is greatest program ever
written and perhaps the only program you have to start all day. Well, could
be but I saw nothing but a big pile of messy lisp code.

What do you think?

If you hate Emacs, I have to wonder why you’re interested in
re-creating it in Ruby… but anyway… :slight_smile:

There was one flurry of discussion about this, which you can find
starting at http://www.ruby-talk.org/blade/6707. I’m afraid I
played the role at that time of sort of pouring cold water on the
idea, for reasons that I think I would still agree with though I’m
mildly surprised at how convinced I was of my own argument :slight_smile:

David

···

On Thu, 1 Aug 2002, Jani Alanko wrote:


David Alan Black
home: dblack@candle.superlink.net
work: blackdav@shu.edu
Web: http://pirate.shu.edu/~blackdav

Has anybody ever thought of writing and editor that contains Ruby
interpreter? Some sort of Emacs of the Ruby land?

What do you think?

It’s been thought of, a lot. I’ve heard/read threads for years about
re-doing emacs using perl, scheme, a different lisp dialect, and a
host of other languages. To my knowledge (which is admittedly
small), the efforts usually crash or stall while still in the
"wouldn’t it be neat if…" stage when the inevitable question of
"how do you port all that existing elisp code, and who wants to
organize that effort?!?" comes up.

There are smaller editors that have gone that route to a small degree.

···

=====

Use your computer to help find a cure for cancer: http://members.ud.com/projects/cancer/

Yahoo IM: michael_s_campbell


Do You Yahoo!?
Yahoo! Health - Feel better, live better

I didn’t see any reference there to using Ruby as a scripting language.
There was a script there for allowing vim to parse ruby and do
intelligent highlighting, but that’s not the same thing.

Jeff Putsch wrote:

···

VIM has the ability to have an embedded Ruby interpreter.

See http://vim.sourceforge.net/

Jeff.

On Thu, Aug 01, 2002 at 02:27:54AM +0900, Jani Alanko wrote:

Has anybody ever thought of writing and editor that contains Ruby
interpreter? Some sort of Emacs of the Ruby land?


– Charles Hixson
Gnu software that is free,
The best is yet to be.

Some people say that Emacs is greatest program ever
written and perhaps the only program you have to start all day.

Well, (Emacs) is great!, however, I’d have to hold {gcc} over Emacs.
The same guy wrote both.

Both work very well `together’, for those fo you who haven’t tried.

//ed

David Alan Black started World War III by saying:

If you hate Emacs, I have to wonder why you’re interested in
re-creating it in Ruby… but anyway… :slight_smile:

I don’t hate it, in fact I would love to use program like Emacs but I just
think that it is way too bloated and hard to configure.
Ruby would be the perfect tool to create some sort of “light emacs”.

It’s not really the same thing though. If you remove Lisp from emacs,
you don’t have a whole lot left, somewhat like removing the basic script
language Vim has by default, only Emacs uses it’s language to do
anything from complex ops on text to a news and mail reader to a
browser.

You could write vim-lisp, but it won’t make vim anything like emacs in
this regard :slight_smile:

···

VIM has the ability to have an embedded Ruby interpreter.


Thomas ‘Freaky’ Hurst - freaky@aagh.net - http://www.aagh.net/

GIVE: Support the helpless victims of computer error.

Charles Hixson charleshixsn@earthlink.net writes:

I didn’t see any reference there to using Ruby as a scripting
language. There was a script there for allowing vim to parse ruby
and do intelligent highlighting, but that’s not the same thing.

Well, perhaps you didn’t read enough?

$> apt-cache show vim-ruby
Package: vim-ruby
Priority: optional
Section: editors
Installed-Size: 1404
Maintainer: Wichert Akkerman wakkerma@debian.org
Architecture: powerpc
Source: vim
Version: 6.1.048-1
Replaces: vim-tiny, vim-perl, vim-gtk, vim-python, vim-tcl, vim-tty
Depends: vim (= 6.1.048-1), libc6 (>= 2.2.4-4), libglib1.2 (>= 1.2.0),
libgpmg1 (>= 1.19.6-1), libgtk1.2 (>= 1.2.10-4), libncurses5 (>=
5.2.20020112a-1), libruby (>= 1.6.7-3), xlibs (>> 4.1.0)
Suggests: ctags, cscope
Conflicts: vim-tiny, vim-perl, vim-gtk, vim-python, vim-tcl, vim-tty
Filename: pool/main/v/vim/vim-ruby_6.1.048-1_powerpc.deb
Size: 641586
MD5sum: ae9b45992d235cc558b666bbc2504069
Description: Vi IMproved, with ruby scripting support
Vim is an almost compatible version of the UNIX editor Vi. Many new
features have been added: multi level undo, syntax highlighting,
command line history, on-line help, filename completion, block
operations,
folding, unicode support, etc.
.
This package contains a version of vim compiled with ruby scripting
support.

But anyway, I really like Emacs. And, I really like elisp, but
perhaps I’m a little funny in the head?

···


Josh Huber

Charles Hixson graced us by uttering:

Jeff Putsch wrote:

VIM has the ability to have an embedded Ruby interpreter.

See http://vim.sourceforge.net/

I didn’t see any reference there to using Ruby as a scripting
language. There was a script there for allowing vim to parse ruby and
do intelligent highlighting, but that’s not the same thing.

If you don’t like using the search feature of the user manual on the
site (with which it took me 30 seconds to find the relevant user manual
page), here’s a direct link:

http://vimdoc.sourceforge.net/cgi-bin/vim2html2.pl?page=if_ruby.txt

My custom build of vim also contains the embedded ruby scripting, with
which I’ve manage to tie it in to several external programs, not the
least of which is xmms. :wink:

Cheers,
Tim Hammerquist

···


If Microsoft built cars, the oil, gas, and alternator warning lights would
be replaced by a single “general car fault” warning light.

Well, (Emacs) is great!, however, I’d have to hold {gcc} over
Emacs.
The same guy wrote both.

Well, plus a cast of hundreds, if not thousands of others.

···

=====

Use your computer to help find a cure for cancer: http://members.ud.com/projects/cancer/

Yahoo IM: michael_s_campbell


Do You Yahoo!?
Yahoo! Health - Feel better, live better

Every lisp is sacred,
every lisp is great.
If a list is wasted,
McArthy gets quite irate.
Every lisp is wanted,
every lisp is good
Every lisp is needed,
in your neighbourhood.

…sorry, couldn’t resist. :wink:

– Nikodemus

···

On Thu, 1 Aug 2002, Josh Huber wrote:

But anyway, I really like Emacs. And, I really like elisp, but
perhaps I’m a little funny in the head?


I refuse to have a battle of wits with an unarmed person.

Josh Huber wrote:

Charles Hixson charleshixsn@earthlink.net writes:

I didn’t see any reference there to using Ruby as a scripting
language. There was a script there for allowing vim to parse ruby
and do intelligent highlighting, but that’s not the same thing.

Well, perhaps you didn’t read enough?

Mea culpa, you are correct. I guess that when I saw the list of files
start, I assumed the text was done.

···

…bruby (>= 1.6.7-3), xlibs (>> 4.1.0)
Suggests: ctags, cscope
Conflicts: vim-tiny, vim-perl, vim-gtk, vim-python, vim-tcl, vim-tty
Filename: pool/main/v/vim/vim-ruby_6.1.048-1_powerpc.deb
Size: 641586
MD5sum: ae9b45992d235cc558b666bbc2504069
Description: Vi IMproved, with ruby scripting support
Vim is an almost compatible version of the UNIX editor Vi. Many new
features have been added: multi level undo, syntax highlighting,
command line history, on-line help, filename completion, block
operations,
folding, unicode support, etc.
.
This package contains a version of vim compiled with ruby scripting
support.


– Charles Hixson
Gnu software that is free,
The best is yet to be.