all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Eric M. Ludlam" <eric@siege-engine.com>
Subject: Re: ECB
Date: Mon, 5 Jul 2004 08:06:38 -0400	[thread overview]
Message-ID: <200407051206.i65C6cRq032724@projectile.siege-engine.com> (raw)
In-Reply-To: <E1Bgmxo-0006Bh-0o@monty-python.gnu.org> (emacs-devel-request@gnu.org)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=utf-8, Size: 3195 bytes --]

Hi,

  I get emacs-devel as a digest.  Here is a reply to a few messages
  on the list.

>>> Kai Grossjohann <kai@emptydomain.de> wrote:
>> Could a couple of people please look at ECB, in http://ecb.sourceforge.net,
>> and tell me what you think of it?
>
>One difference between an IDE and Emacs is that IDEs often show
>various bits of information about the current project in little
>windows around the suorce code.  With ECB, Emacs can do the same
>thing.
>
>ECB is très cool.
>
>Note that ECB works with CEDET which provides parsing of source
>code.  This is a framework that has lots of potential for vastly
>improving Emacs' support for different programming languages.  What
>we can see in ECB is merely the tip of the iceberg.  I think that
>including CEDET in Emacs would enable various other packages to take
>advantage of it.  For example, font-lock could be improved by better
>parsing, as could syntactic indentation.  CEDET already provides
>syntax-driven completion: if x is a struct, then completing after
>"x." completes the members of that struct.
>
>CEDET is très cool.

Just as an FYI on CEDET, all of the individual tools in it have
already had papers signed for them and sent in.  I have to get
periodic papers from my employer and a set is currently wandering
through the legal department.

>>> Stefan <monnier@iro.umontreal.ca> wrote:
>> CEDET is très cool.
>
>Indeed.  But it needs to be made lazier and less global.
>Last time I tried to use JDE (which uses CEDET) it ended up taking a very
>significant time to open up an Elisp or a C file even though I only ever
>used CEDET-related operations on Java files.

I recall your email to me.  The current CVS version has since been
updated to delay parsing to an idle timer.  Tools that need the
buffer parsed now must wait until an idle timer goes off, so related
decorations don't show up till a few seconds after the buffer is
visible.  Your other request of disabling parsing for an individual
mode is still on my to-do list but it is unclear to me what to do
about it since all the load-time hooks are auto-generated in
auto-load files.

>>> From: Jason Rumney <jasonr@gnu.org>
>Kai Grossjohann <kai@emptydomain.de> writes:
>
>> And then, CEDET contains libraries and utilities that are used for
>> implementing the other packages.
>>
>> I hope that I have not misrepresented the CEDET functionality too
>> much.
>
>speedbar is also a part of CEDET. My understanding is that these
>tools originally started as seperate elisp libraries, but have grown
>dependant on each other and the author (Eric Ludlam <zappo@gnu.org>)
>has decided to release them as a single package in future.

This is indeed correct.  Releasing one tool often required a new
release of another with only one bug fix in it.  It was quite a
hassle.  Releasing them all at once has simplified things, but made
testing a bit more challenging.

Enjoy
Eric

-- 
          Eric Ludlam:                 zappo@gnu.org, eric@siege-engine.com
   Home: http://www.ludlam.net            Siege: www.siege-engine.com
Emacs: http://cedet.sourceforge.net               GNU: www.gnu.org

       reply	other threads:[~2004-07-05 12:06 UTC|newest]

Thread overview: 93+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <E1Bgmxo-0006Bh-0o@monty-python.gnu.org>
2004-07-05 12:06 ` Eric M. Ludlam [this message]
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-13  0:35         ` Re[2]: ECB Eric M. Ludlam
2004-08-06 23:10   ` transparent emacs Nic Ferrier
2004-08-07  0:12     ` Miles Bader
2004-08-07  1:15       ` Nic Ferrier
2004-08-07  2:27         ` Miles Bader
2004-08-17 17:44       ` Romain Francoise
2004-11-02 13:11         ` GTK emacs (and access to GTK) Nic Ferrier
2004-11-02 13:34           ` David Kastrup
2004-11-02 22:39             ` Jan D.
2004-11-02 22:53               ` David Kastrup
2004-11-02 23:17                 ` Jan D.
2004-11-02 22:28           ` Jan D.
2004-11-02 22:41             ` Nic Ferrier
2004-11-02 22:48           ` Peter Heslin
2004-11-03  9:13             ` Jan D.
2004-11-03  9:34             ` Nic Ferrier
2004-11-08 23:30             ` a suggested solution for better external' completion in certain emacs modes Nic Ferrier
2004-11-09  0:01               ` Stefan Monnier
2004-11-09  0:35                 ` Nic Ferrier
2004-11-09 21:30               ` Richard Stallman
2004-11-09 23:12                 ` Nic Ferrier
2004-11-11  3:14                   ` Richard Stallman
2004-11-11  9:37                     ` Nic Ferrier
2004-11-11 10:49                       ` Kai Grossjohann
2004-11-11 11:14                         ` Nic Ferrier
2004-11-11 12:18                           ` Kai Grossjohann
2004-11-11 12:51                             ` Nic Ferrier
2004-11-12  7:05                       ` Richard Stallman
2004-11-12 10:12                         ` Nic Ferrier
2004-11-12 13:20                           ` Kim F. Storm
2004-11-13 23:32                             ` Stefan
2004-11-12 21:25                           ` Richard Stallman
2004-11-12 22:16                             ` Nic Ferrier
2004-11-14  6:01                               ` Richard Stallman
2004-11-14 15:32                                 ` Nic Ferrier
2004-11-15 13:59                                   ` Richard Stallman
2004-11-13  8:42                             ` Alex Schroeder
2004-11-14  6:00                               ` Richard Stallman
2004-11-08 15:14           ` show-paren-mode stuffed in latest CVS Nic Ferrier
2004-11-09 16:12             ` Sam Steingold
2004-11-10 16:09               ` Richard Stallman
2004-11-10 16:22                 ` Nic Ferrier
2004-11-09 16:22             ` Kim F. Storm
2004-11-09 16:30               ` Nic Ferrier
2004-11-09 16:46                 ` Luc Teirlinck
2004-11-09 21:35                   ` Nic Ferrier
2004-11-10  0:16                   ` Nic Ferrier
2004-11-09 17:20                 ` Denis Bueno
2004-11-04  1:24   ` java and tag completion Nic Ferrier
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
  -- strict thread matches above, loose matches on Subject: below --
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:54 ECB Berndl, Klaus
2004-07-08 23:18 ` ECB Richard Stallman
2004-07-11 23:24 ` ECB Richard Stallman
2004-07-07 16:47 ECB Berndl, Klaus
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=200407051206.i65C6cRq032724@projectile.siege-engine.com \
    --to=eric@siege-engine.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.
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.