all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Stephen J. Turnbull" <stephen@xemacs.org>
To: David Kastrup <dak@gnu.org>
Cc: emacs-devel@gnu.org
Subject: Re: Embedding Emacs in other apps
Date: Fri, 02 Jul 2010 18:13:39 +0900	[thread overview]
Message-ID: <878w5uxn3w.fsf@uwakimon.sk.tsukuba.ac.jp> (raw)
In-Reply-To: <87lj9uxt7t.fsf@lola.goethe.zz>

David Kastrup writes:
 > "Stephen J. Turnbull" <stephen@xemacs.org> writes:
 > 
 > > Lennart Borgman writes:
 > >
 > >  > I think we are in a hurry. The Vim developers are also working on
 > >  > xembed. We must of course be first ;-)
 > >
 > > Forget being first.  XEmacs has had it since 1998 at the latest.
 > 
 > So either the feature's potential is overhyped, its use in the existing
 > XEmacs implementation is too complex to be used by a "typical"
 > developer,

The existing XEmacs implementation is very much a kludge; there was no
xembed standard at the time.  The major users are large corporations
in their internal distributions.  They presumably have special
applications that makes this useful.

 > or something else is amiss.

Well, yes.  What's missing in availability in Emacs.  Use of images is
a no-brainer, but it took Emacs 10 years to learn to display images,
so most libraries don't have facilities for them even today.

 > > Concentrate on being best, instead.
 > 
 > Based on your experience with XEmacs, would you have suggestions what
 > uses this feature has been _advertised_ for (perhaps it was so easy to
 > get in that no advertisement was needed and consequently nobody got
 > interested enough to try it?), and what made the advertisements, if any,
 > fall short in execution of their promises?

The big problem is that it requires substantial cooperation between
applications because (until xembed, which is a fairly recent standard)
the communication protocols had to be designed ad hoc.  And even with
xembed, it's not clear to me whether it will become more than toy for
developers.  What we'd really like, I think, would be a common editor
protocol so that you could just put

firefox*editprotocol: xembed
firefox*xembededitor: /usr/bin/emacsclient ! or /usr/bin/vim

in .XResources.  But xembed doesn't yet give us that.






  reply	other threads:[~2010-07-02  9:13 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-29 23:53 Embedding Emacs in other apps Chong Yidong
2010-06-06 21:14 ` Eric Schulte
2010-06-07 16:27   ` Tassilo Horn
2010-06-11 14:52   ` Chong Yidong
2010-07-01 23:35     ` Lennart Borgman
2010-07-02  1:52       ` Stephen J. Turnbull
2010-07-02  7:01         ` David Kastrup
2010-07-02  9:13           ` Stephen J. Turnbull [this message]
2010-07-02 22:16         ` Chong Yidong
2010-07-02 22:59           ` Chad Brown
2010-07-03  9:04           ` Stephen J. Turnbull
2010-07-03 14:21             ` Chong Yidong
  -- strict thread matches above, loose matches on Subject: below --
2010-04-27 16:00 Tassilo Horn
2010-04-27 18:14 ` Thierry Volpiatto
2010-04-27 18:38   ` Chong Yidong
2010-04-27 18:42   ` Tassilo Horn
2010-04-27 18:26 ` joakim
2010-04-27 18:43   ` Tassilo Horn
2010-04-28  6:35   ` Tassilo Horn
2010-05-06  6:47     ` Stefan Reichör
2010-04-28 16:45 ` Jan Djärv
2010-04-28 18:06   ` Tassilo Horn
2010-04-28 20:33     ` Jan Djärv

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=878w5uxn3w.fsf@uwakimon.sk.tsukuba.ac.jp \
    --to=stephen@xemacs.org \
    --cc=dak@gnu.org \
    --cc=emacs-devel@gnu.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.
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.