CEDET 
 Libraries 
  EIEIO  
   Vis Bookmarks 
   LM Compile 
  Semantic  
   Intellisense 
  SRecode  
  Tools  
  Speedbar  
  EDE  
  COGRE  
  Download 
  1.0 Pre Releases 
   1.0pre4 
   1.0pre3 
  Other  
  Checkdoc 
 Project Information 
  Project 
  Releases 
  Mailing Lists 
   cedet-devel 
   cedet-semantic 
   cedet-eieio 
  Donate 
 
<< Files >>

EDE:

"Emacs Development Environment: A project management system"

EDE is an Emacs Lisp program which implements an environment similar to those found in IDEs (Integrated Development Environment). While Emacs is the premier development environment, and has lots of support for this activity, EDE brings many divergent commands used for debugging, and compiling and sticks them into a simple menu next to commands used for maintaining a project file.

What EDE brings to the party is an awareness of how a singular source file fits into the overall scheme of an application. EDE knows what target a file belongs to, and will offer the correct options automatically when debugging or compiling.

EDE is an object oriented program which defines a set of core virtual objects representing a project and target. Actual implementations expound upon these providing the actual functionality.

Teaching EDE to wrap your project provides an Emacs API for other tools to use to find source code in your project.

EDE supports multiple project styles. Project stiles that come with EDE by default include:

Makefile/Automake project
Create projects using the EDE interface, and autogenerate a Makefile, or an Automake infrastructure to compile your project.
Hand Written Automake
The project-am module will read pre-existing automake files, and has some handy conveiniences to edit that file for you.
C++ Root project
Create these in your .emacs file to provide API support to Semantic header file finder and project scanning.
Simple
The simple project style you can use to build your own simple EDE projects.

Read the docs:

You can read the html documentation created from the texinfo file.

Downloading CEDET

CEDET tools including EIEIO, Semantic, Speedbar, EDE, and COGRE are now distributed together in a single file. This simplifies installation and version management.

While Some individual CEDET packages have active stable releases, the CEDET bundle is currently only available in Beta or Pre release. CEDET Betas are the only place to get the latest versions of individual tools.

PRE RELEASES

CEDET is currently driving toward a 1.0 release, and small changes are going onto each pre-release. Try out a pre-release and send in bug reports on the build process, or anything else.

Try out cedet-1.0pre4.tar.gz.

Try out cedet-1.0pre3.tar.gz.

 
SourceForge Logo
Donate With Paypal
gnu Eric's homepage
Return to CEDET.
Send mail to zappo@gnu.org to contact me.
Visit Siege-engine.com to see what I do in analog land.
Copyright(C) 1997,98,99,2000,01,02,03,04,05,06,07 Eric M. Ludlam
Verbatim copying and distribution is permitted in any medium, provided this notice is preserved.