From: Adrian Robert <arobert@cogsci.ucsd.edu>
Subject: Emacs on GNUstep (prerelease)
Date: Wed, 13 Oct 2004 23:40:19 -0400 [thread overview]
Message-ID: <8543bae6cafbc7c73d0575437f95b2e1@binah> (raw)
Hello emacs developers,
This is mainly an informational announcement right now, but some on
this list may be interested to know of this work: I've released what
I'm calling (for want of a better name) Emacs for *Step 8.0-pre1
(GNUstep):
http://kamares.ucsd.edu/~arobert/GNUstep/emacs.html
This is a modification of "Emacs on Aqua"
(http://emacs-on-aqua.sf.net), which traces its lineage back to an
original port of GNU Emacs to NeXTstep by Carl Edman, which was
successively modified for OpenStep, Rhapsody, and OS X, and updated
most recently to emacs version 20.7. Hence the 8.0 version number.
GNUstep (http://gnustep.org) is a free open source implementation of
the OpenStep API and environment specification published by NeXT, that
brings a number of modern enhancements such as anti-aliased text
rendering, XML APIs, and (in development) themeable look and feel. It
also tries to implement features added by Apple (the acquirer of NeXT)
as part of MacOS X where possible.
The Emacs release is "pre1" because there are still a number of
outstanding issues both on GNUstep and OS X (see web page / README)
for details. Hopefully, I and the GNUstep community will be able to
resolve these within a couple of months and
release 8.0 final for GNUstep and OS X.
If this happens, we will eventually be interested in trying to bring
this port up to Emacs 21. I have heard that there were a lot of
internal changes to the Emacs graphical terminal code from 20 to 21,
and therefore it may end up being easier to start from the current
Carbon-based Emacs for OS X to do this. My own thought was to use
this for a reference, but to build on the *Step code,
which seems to be well-designed and thoroughly done (though in need of
some cleanup after years of quick ports from NeXTstep to OpenStep to
Rhapsody and so forth). There may be copyright issues with the *Step
code, though my preliminary investigations suggest things may be OK /
resolvable here.
Any thoughts, suggestions, or reactions are welcome.
thanks,
Adrian Robert
next reply other threads:[~2004-10-14 3:40 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-10-14 3:40 Adrian Robert [this message]
2004-10-15 2:27 ` Emacs on GNUstep (prerelease) Richard Stallman
2004-10-15 17:04 ` Adrian Robert
2004-10-16 13:52 ` Richard Stallman
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=8543bae6cafbc7c73d0575437f95b2e1@binah \
--to=arobert@cogsci.ucsd.edu \
/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.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.