From: "Robert Thorpe" <rthorpe@realworldtech.com>
Subject: Re: `woman' can't be used outside emacs?
Date: 21 Dec 2006 09:40:10 -0800 [thread overview]
Message-ID: <1166722810.040259.103790@n67g2000cwd.googlegroups.com> (raw)
In-Reply-To: <emda48$oos$1@news.yaako.com>
Ronald wrote:
> Eli Zaretskii wrote:
> >> From: Ronald <followait@163.com>
> >> Newsgroups: gnu.emacs.help
> >> Date: Wed, 20 Dec 2006 17:31:25 +0800
> >>
> >> hope not...
> >
> > `woman' is an Emacs Lisp package, so it can only be used inside Emacs.
>
> Emacs tries to do almost everything when it is possible.
> I can't understand why it does this way.
One of the reasons is that it's old. In the past there weren't many
mail programs/news programs etc. Writing them within Emacs was useful
because it made them portable to fairly much all the system that Emacs
worked on.
Another reason is that once features have been written into Emacs
there's little reason to ditch them. The autoload system ensures that
they don't make Emacs any bigger or slower, and the way lisp works
ensure that any bugs they contain are very unlikely to affect other
parts of Emacs.
I think that some of these auxilliary bits of Emacs are useful and some
aren't. I ignore the ones I don't like and use the ones I do.
> Maybe I should learn some lisp first.
You might find it interesting. As Charles Chan said Emacs may be
thought of as rather like a Lisp machine OS. It not quite the same
though, since most of it's capabilities are connected with editing.
It's also quite similar to the Java system. It provides a language
environment, Emacs Lisp, for writing programs that deal with editing.
These programs are portable between Emacs's running on different
platforms. Like the Java virtual machine there is an interpreter and a
bytecode form for packages/libraries of code. (One of the authors of
Java wrote his own version of Emacs long ago, perhaps this is related).
next prev parent reply other threads:[~2006-12-21 17:40 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-12-20 9:31 `woman' can't be used outside emacs? Ronald
2006-12-20 10:44 ` Eli Zaretskii
[not found] ` <mailman.2136.1166611461.2155.help-gnu-emacs@gnu.org>
2006-12-20 11:42 ` Ronald
2006-12-21 6:37 ` Ronald
2006-12-21 8:08 ` Charles philip Chan
2006-12-21 17:34 ` Tim X
2006-12-23 12:35 ` Dieter Wilhelm
2006-12-24 4:33 ` Tim Cross
2006-12-26 0:09 ` Dieter Wilhelm
[not found] ` <mailman.2360.1167104996.2155.help-gnu-emacs@gnu.org>
2006-12-26 4:37 ` Tim X
[not found] ` <mailman.2243.1166877340.2155.help-gnu-emacs@gnu.org>
2006-12-27 10:24 ` LEE Sau Dan
2006-12-21 17:40 ` Robert Thorpe [this message]
2006-12-21 20:38 ` Eli Zaretskii
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
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1166722810.040259.103790@n67g2000cwd.googlegroups.com \
--to=rthorpe@realworldtech.com \
/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 read-only IMAP folder(s) and NNTP newsgroup(s).