4398eeb6d6
Also, do some other changes: * switch from GitHub to CHEESESHOP * fix LICENSEs (few minor remaining questions sent upstream) * change USES=python:2 to USES=python:-2.7 since python2 link is not used by the port PR: 207798
15 lines
890 B
Text
15 lines
890 B
Text
Envisage is a Python-based framework for building extensible applications, that
|
|
is, applications whose functionality can be extended by adding "plug-ins".
|
|
Envisage provides a standard mechanism for features to be added to an
|
|
application, whether by the original developer or by someone else. In fact,
|
|
when you build an application using Envisage, the entire application consists
|
|
primarily of plug-ins. In this respect, it is similar to the Eclipse and
|
|
Netbeans frameworks for Java applications.
|
|
Each plug-in is able to:
|
|
* Advertise where and how it can be extended (its "extension points").
|
|
* Contribute extensions to the extension points offered by other plug-ins.
|
|
* Create and share the objects that perform the real work of the application
|
|
("services").
|
|
The Envisage project provides the basic machinery of the Envisage framework.
|
|
|
|
WWW: http://code.enthought.com/projects/envisage
|