FAQ

From ESEwiki

Revision as of 09:58, 24 August 2007; view current revision
←Older revision | Newer revision→
Jump to: navigation, search


Contents

The project

The four W's

  • What is ESE?

ESE stands for "Enterprise SmartEiffel". As its name implies, ESE is an extension of SmartEiffel, the GNU Eiffel compiler, tools and libraries.

  • Why ESE?

SmartEiffel is an excellent compiler. But it is unknown outside specialized circles. The aim of ESE is to make SmartEiffel interesting for Enterprise systems. It means libraries, tools and, yes, also marketing.

  • Who writes ESE?

Currently the only author is Cyril Adrian, one of the core team programmers of SmartEiffel. I hope to extend the team! You may join!

  • Where is ESE?

ESE is heberged on SourceForge, one of the biggest open-source software development site. The source code is kept there too, in a subversion repository.

The project's source code

  • I don't understand your source structure.

There are three directories where you will find Eiffel code.

ese/src is the main source place, where everything definitive is put. Under it, you will find two subdirectories: ese/src/eiffel eiffel holding Eiffel code and ese/src/plugins plugins holding non-Eiffel plugin code.

ese/tutorial contains Eiffel examples of how to use ESE.

ese/blackboard is the blackboard, where ideas may germ and ripen before blooming in the main source place.

The libraries

The tools

The documentation

  • Why do you use UML? That's not very Eiffelish.

I know. But UML is widely implemented in Enterprise. Nowadays every good programmer knows how to read a UML diagram.

And, frankly, I don't really speak BON even though I can understand the diagrams... but who can't ;-)

Personal tools