all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Richard Stallman <rms@gnu.org>
Cc: emacs-devel@gnu.org
Subject: Re: ECB
Date: Sun, 11 Jul 2004 19:24:20 -0400	[thread overview]
Message-ID: <E1BjngC-0008Sb-0y@fencepost.gnu.org> (raw)
In-Reply-To: <BCA1A6F5CBABD44388AB9C4C6D0D13660260F8F7@mucexch3.muc.sdm.de> (klaus.berndl@sdm.de)

    But IMO it would make sense to offer both ECB and speedbar so a user can
    deside for himself which interface he likes more...

I agree it would be good to offer the user both interfaces.
One way to do that is by having both ECB and Speedbar in Emacs.
But that is not the clean way to do it.

Could you implement speedbar-like behavior as an option in ECB?  If
that is easy to do, it would be a big simplification.  We would not
have to maintain both (all of) Speedbar and ECB.  The parts of
Speedbar that ECB needs, we could integrate into ECB.

    ECB has currently a quite powerful layout-engine which allows an user
    to create its own window-layout interactively and on the other hand offers a
    programming-API to program/create completely new special windows (to display
    whatever you want) and synchronize it with the editing-area of ECB.

That sounds quite interesting.

Do you think that this feature should be integrated into Emacs at the
C level?

    - Required packages: either CEDET or the standalone libs eieio, semantic and
      speedbar (the need of the latter one is discussed above)

Is it accurate to describe CEDET as a packaging of eieio, semantic,
and speedbar?  If not, could you clear up my misunderstanding?
Does CEDET contain other things aside from eieio, semantic, and speedbar?

If we want to put eieio and semantic into Emacs, I think we would be
better off without having them packaged in the form of CEDET.  Emacs
has its own system of makefiles, and to get clean results, we would
want to handle eieio and semantic like all the rest of the Lisp code
in Emacs.

    Conclusion: If the Emacs-team wants to integrate ECB into Emacs i would be glad
    to hear this and it goes withourt saying that i will help and support as well
    as possible.

I think we do want to integrate it.  This may need multiple steps.

Can you tell me how many lines of code are in ECB, in eieio, and in semantic?

  parent reply	other threads:[~2004-07-11 23:24 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-07 16:54 ECB Berndl, Klaus
2004-07-08 23:18 ` ECB Richard Stallman
2004-07-11 23:24 ` Richard Stallman [this message]
  -- strict thread matches above, loose matches on Subject: below --
2006-03-08  9:50 ECB klaus.berndl
2006-03-08 14:54 ` ECB Stefan Monnier
2006-03-08 15:08   ` ECB Drew Adams
2006-03-09  4:44     ` ECB Miles Bader
2006-03-08 22:18   ` ECB Eli Zaretskii
2006-03-09 16:04     ` ECB Stefan Monnier
2006-03-09 19:59       ` ECB Eli Zaretskii
2006-03-11 22:05   ` ECB Juri Linkov
2006-03-08  9:45 ECB klaus.berndl
2006-03-09 17:13 ` ECB Richard Stallman
2006-03-07 17:01 ECB klaus.berndl
2006-03-08  4:22 ` ECB Richard Stallman
2006-03-07 13:48 ECB klaus.berndl
2006-03-07 16:48 ` ECB Stefan Monnier
2006-03-08  4:21 ` ECB Richard Stallman
2004-07-13 12:42 ECB Berndl, Klaus
2004-07-14 18:26 ` ECB Richard Stallman
2004-07-14 18:27 ` ECB Richard Stallman
2004-07-07 16:57 ECB Berndl, Klaus
2004-07-07 20:50 ` ECB Jérôme Marant
2004-07-07 16:47 ECB Berndl, Klaus
     [not found] <E1Bgmxo-0006Bh-0o@monty-python.gnu.org>
2004-07-05 12:06 ` ECB Eric M. Ludlam
2004-07-05 12:53   ` ECB Stefan
     [not found]   ` <E1BhoWE-0004n3-7k@fencepost.gnu.org>
     [not found]     ` <200407061241.i66CfX1w016798@projectile.siege-engine.com>
2004-07-12 23:58       ` ECB Richard Stallman
2004-07-02 17:51 ECB Richard Stallman
2004-07-02 18:10 ` ECB Jason Rumney
2004-07-02 20:29   ` ECB Jérôme Marant
2004-07-03 18:21   ` ECB Richard Stallman
2004-07-03 21:56     ` ECB Jason Rumney
2004-07-05 14:23       ` ECB Richard Stallman
2004-07-06  1:29         ` ECB Miles Bader
2004-07-06  7:41           ` ECB Jason Rumney
2004-07-06 21:59             ` ECB Richard Stallman
2004-07-03 15:22 ` ECB Kai Grossjohann
2004-07-03 17:05   ` ECB Stefan
2004-07-04  2:13   ` ECB Richard Stallman
2004-07-04  9:38     ` ECB Kai Grossjohann
2004-07-04 10:24       ` ECB Jason Rumney
2004-07-04 12:01     ` ECB Jens Lautenbacher
2003-01-23 14:06 ECB Dr. F.C.Caner
2003-01-23 15:36 ` ECB Klaus Berndl

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=E1BjngC-0008Sb-0y@fencepost.gnu.org \
    --to=rms@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.