From: Ozan S. Yigit oz@sis.yorku.ca
Subject: Sam and emacs
Date: Tue, 8 Feb 1994 22:33:31 -0500 [thread overview]
Message-ID: <19940209033331.3uTA4bQjvqXOvh0WibKbg9nndGHjkSAJ-RUV5vL6Jh4@z> (raw)
scott deerwester writes in part:
...
> I'm really hesitant to bring this up... but the main barrier to me to
> making Plan 9 my major environment is the disdain for emacs.
some consider p9 emacs man page ["this page intentionally left blank"]
to be one of the most profound documents of the recent computing
literature. it says all there is to say.
> ... I
> *really* appreciate having an editor that is programmable down to its
> bones, in something like a real programming language.
...
> There's lots that I don't like about emacs, but the fact that it's
> *programmable* means that my productivity as a programmer and generic
> computer professional is about an order of magnitude higher than it
> would have been if I didn't have it.
emacs is an artifact of a computing world in which most programs cannot
be used together to compose other, more interesting work environments.
in that world, editors have at best a mediocre interface to outside
systems, so anything resembling a uniform environment is possible only
by laboriously re-creating the outside world within the editor. of course,
this re-creation requires a "special" extension language so that the
labor can be transferred to the unsuspecting users, who appearently see
nothing wrong in their remarkable inability to utilize what is already
out there. "oh, we can just program emacs to do that..." sigh.
an alternative to this opeque, incoherent and incompatible world is to
create a transparant, consistent, highly composable environment in which
the "editor" blends into the environment and is naturally extensible by it.
p9 and acme [1] are attempts in that direction, also see oberon [2] for the
implementation details of another such system.
hope this helps.
oz
---
[1] Rob Pike
Acme: A User Interface for Programmers
USENIX Conference Proceedings
San Francisco, Winter 1994.
[1] Wirth & Gutknecht
Project Oberon: The Design of an Operating System & Compiler
Addison-Wesley, 1993.
next reply other threads:[~1994-02-09 3:33 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
1994-02-09 3:33 Ozan [this message]
-- strict thread matches above, loose matches on Subject: below --
1994-02-10 14:35 Bob
1994-02-10 2:16 Scott
1994-02-09 17:02 rsalz
1994-02-09 11:42 Pete
1994-02-09 2:12 Scott
1994-02-09 1:04 Scott
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=19940209033331.3uTA4bQjvqXOvh0WibKbg9nndGHjkSAJ-RUV5vL6Jh4@z \
--to=9fans@9fans.net \
/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).