From: "Eric S. Johansson" <esj@harvee.billerica.ma.us>
Cc: <ding@gnus.org>
Subject: Re: Python Emacs (was Re: The <word>.<word>.<word> rule)
Date: Wed, 17 May 2000 17:29:47 -0400 [thread overview]
Message-ID: <019e01bfc047$07748130$0500a8c0@rufus> (raw)
In-Reply-To: <oqya58vqnu.fsf@titan.progiciels-bpi.ca>
----- Original Message -----
From: "François Pinard" <pinard@iro.umontreal.ca>
To: "Kai Großjohann" <Kai.Grossjohann@CS.Uni-Dortmund.DE>
Cc: <ding@gnus.org>
Sent: Wednesday, May 17, 2000 4:59 PM
Subject: Re: Python Emacs (was Re: The <word>.<word>.<word> rule)
> Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann) writes:
>
> > What's so bad about Lisp that people are requesting a Java Emacs or a
> > Python Emacs or a Perl Emacs?
>
> No Java, no Perl, but Python! :-)
>
> It's just that Python is concise and legible. Perl and Java don't match.
when people ask for scripting in <their favorite language>, all they are
asking for use for the tool to accommodate their current knowledgebase.
Lisp has an perceived extremely high learning curve. When people are trying
to solve a problem with a tool, the last thing they want to be told is that
they need to discard what they know and learn a new way of thinking.
When a user is told they need to climb a very large learning curve, the
usual reaction is to put the software on the shelf and do things the brute
force/bloody ignorance way because it is perceived as easier.
A case in point is Gnus. I'm very impressed at its power but using it to
read IMAP e-mail is sufficiently difficult that I've given up and gone back
to outlook (or pine on heavy virus days). One of these days when I have a
week to spare, I'll go back to using it as my newsreader. For now, tin is
sufficiently simple that I can do what I want without needing to spend a lot
of time learning.
As an aside, I stay on the list because I am collecting bits of emacs
knowledge I find very useful and I'm willing to learn slowly if I don't need
it (the knowledge) right now.
> Yesterday, I rewrote in Python a little piece of Emacs LISP code. Not
only
> it used less vertical space, but it became much clearer. Always the same
> story, for the few times I did this, so far. But these were always toys.
> I honestly do not know how it would go for a major piece of code, and how
to
> organise on a large scale a few LISP idioms which do not translate well in
> Python. But more it goes, more I dare to think that Python might be
usable.
I would love to see emacs integrate python and/or Perl as a first-class
scripting language like lisp with complete access to all of the internals
and primitive functions. it would be extremely powerful (not to mention
large :-)
--- eric
next prev parent reply other threads:[~2000-05-17 21:29 UTC|newest]
Thread overview: 107+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-05-11 10:24 The <word>.<word>.<word> rule Per Abrahamsen
2000-05-12 11:50 ` Hrvoje Niksic
2000-05-12 12:57 ` Stein A. Strømme
2000-05-12 15:16 ` Stainless Steel Rat
2000-05-12 15:47 ` Kai Großjohann
2000-05-12 19:58 ` Jaap-Henk Hoepman
2000-05-14 19:17 ` Karl Kleinpaste
2000-05-14 19:30 ` Steinar Bang
2000-05-14 19:35 ` Karl Kleinpaste
2000-05-14 19:46 ` Steinar Bang
2000-05-14 20:29 ` Karl Kleinpaste
2000-05-14 20:46 ` Bruce Stephens
2000-05-15 13:03 ` Karl Kleinpaste
2000-05-15 13:51 ` Toby Speight
2000-05-15 14:00 ` Steinar Bang
2000-05-14 21:30 ` naked URLs -- a little data (Re: The <word>.<word>.<word> rule) Karl Kleinpaste
2000-05-15 7:06 ` Steinar Bang
2000-05-15 12:02 ` The <word>.<word>.<word> rule Miroslav Zubcic
2000-05-15 12:37 ` Karl Kleinpaste
2000-05-15 23:14 ` Miroslav Zubcic
2000-05-16 7:29 ` Hrvoje Niksic
2000-05-16 11:58 ` François Pinard
2000-05-17 8:28 ` Python Emacs (was Re: The <word>.<word>.<word> rule) Jaap-Henk Hoepman
2000-05-17 20:06 ` François Pinard
2000-05-17 20:27 ` Kai Großjohann
2000-05-17 20:37 ` Stainless Steel Rat
2000-05-17 21:04 ` Brian Edmonds
2000-05-18 1:25 ` Stainless Steel Rat
2000-05-18 23:18 ` Russ Allbery
2000-05-18 20:48 ` Jaap-Henk Hoepman
2000-05-19 14:42 ` Stainless Steel Rat
2000-05-20 20:35 ` Jaap-Henk Hoepman
2000-05-20 22:43 ` Kai Großjohann
2000-05-21 19:06 ` Jaap-Henk Hoepman
2000-05-22 12:05 ` Per Abrahamsen
2000-05-23 0:12 ` Hal Snyder
[not found] ` <m3g0raulgw.fsf@peorth.rgo.gweep.net>
2000-05-23 1:16 ` Eric S. Johansson
2000-05-23 1:29 ` Lloyd Zusman
2000-05-23 1:44 ` real programmers(TM) Brian May
2000-05-23 7:03 ` Hrvoje Niksic
2000-05-23 7:36 ` Python Emacs (was Re: The <word>.<word>.<word> rule) Luc MAZARDO
2000-05-21 4:22 ` Stainless Steel Rat
2000-05-21 19:07 ` Jaap-Henk Hoepman
2000-05-22 17:59 ` Jim Davidson
2000-05-22 19:32 ` Jaap-Henk Hoepman
2000-05-22 22:54 ` François Pinard
2000-05-17 20:59 ` François Pinard
2000-05-17 21:29 ` Eric S. Johansson [this message]
2000-05-17 22:15 ` Felix Lee
2000-05-18 6:28 ` Randal L. Schwartz
2000-05-18 12:22 ` Felix Lee
2000-05-17 22:55 ` Steve Harris
2000-05-18 0:10 ` Brian May
2000-05-18 11:56 ` Kai Großjohann
2000-05-18 12:27 ` Felix Lee
2000-05-18 9:17 ` Kai Großjohann
2000-05-18 11:46 ` getting started again was:Re: " Eric S. Johansson
2000-05-18 14:08 ` Kai Großjohann
2000-05-18 20:13 ` getting started again Eric S. Johansson
2000-05-18 21:32 ` Erik Johannessen
[not found] ` <x77lcr7deb.fsf@! rask.void.nil>
2000-05-18 21:51 ` Eric S. Johansson
2000-05-22 18:12 ` Rene Matteau
2000-05-18 19:31 ` Python Emacs (was Re: The <word>.<word>.<word> rule) Jim Davidson
2000-05-18 8:50 ` Simon Josefsson
2000-05-18 9:33 ` Luc MAZARDO
2000-05-18 20:44 ` Jaap-Henk Hoepman
2000-05-19 10:32 ` Kai Großjohann
2000-05-22 12:19 ` Didier Verna
2000-08-12 19:55 ` Lars Magne Ingebrigtsen
2000-05-15 12:52 ` The <word>.<word>.<word> rule Jørgen Wahlberg
2000-05-15 13:32 ` Steinar Bang
2000-05-14 20:38 ` Karl Eichwalder
2000-05-15 5:34 ` Stainless Steel Rat
2000-05-15 6:40 ` Steinar Bang
2000-05-15 12:25 ` Andreas Fuchs
2000-05-14 19:32 ` Andreas Fuchs
2000-05-14 20:06 ` Kai Großjohann
2000-05-16 15:38 ` Jaap-Henk Hoepman
2000-05-14 19:23 ` Steinar Bang
2000-05-12 15:52 ` Steinar Bang
2000-05-12 23:06 ` Stainless Steel Rat
2000-05-13 9:07 ` Kai Großjohann
2000-05-13 12:56 ` Stainless Steel Rat
2000-05-14 10:54 ` Steinar Bang
2000-05-14 11:43 ` Andi Hechtbauer
2000-05-14 19:25 ` Steinar Bang
2000-05-14 19:33 ` Karl Kleinpaste
2000-05-14 19:57 ` Felix Lee
2000-05-15 11:20 ` Toby Speight
2000-05-14 20:54 ` Bjørn Mork
2000-05-15 5:28 ` Steinar Bang
2000-05-15 18:24 ` Bjørn Mork
2000-05-15 18:38 ` Steinar Bang
2000-05-15 18:40 ` Steinar Bang
2000-05-15 14:11 ` New URL button rule (was: Re: The <word>.<word>.<word> rule) Per Abrahamsen
2000-05-15 14:18 ` Steinar Bang
2000-05-15 15:28 ` Stainless Steel Rat
2000-05-15 16:11 ` Per Abrahamsen
2000-05-15 16:27 ` Steinar Bang
2000-05-15 18:31 ` Bjørn Mork
2000-05-15 19:58 ` Kai Großjohann
2000-05-16 7:25 ` Hrvoje Niksic
2000-05-16 11:08 ` Per Abrahamsen
2000-05-13 9:14 ` The <word>.<word>.<word> rule Steinar Bang
2000-05-13 10:56 ` Karl Eichwalder
2000-05-13 13:01 ` Stainless Steel Rat
2000-05-15 14:02 ` Per Abrahamsen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='019e01bfc047$07748130$0500a8c0@rufus' \
--to=esj@harvee.billerica.ma.us \
--cc=ding@gnus.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).