[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [equinox-dev] Incubator commit rights for Kim Horne
|
+1
equinox-dev-bounces@xxxxxxxxxxx wrote on 10/23/2006 10:47:54 PM:
>
> The 3.3 plan
> http://www.eclipse.
> org/eclipse/development/eclipse_project_plan_3_3.html
> has an item related to customization
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=154099
> Kim Horne (UI team) has been investigating some techniques for
> transforming plugin.xml files and thus the registry contributions
> they contain. Basically this amounts to a mechanism for spec'ing an
> XSLT style sheet and then running the plugin.xmls through the
> transformer as they are loaded. See
> http://wiki.eclipse.org/index.php/Product_Customization
> Kim has offered to contribute this to Equinox. Pretty cool. But
> wait, it gets better.
>
> When you stand back from those details, it appears that there are
> several other things that could be "customized". Manifest.mf for
> one. Code for another. The Equinox incubator already includes a
> work area related to Aspects. The proposal here is that the scope
> of that work be broadened to include transformation of other
> artifacts. In addition to the specific transformation mechansms
> discussed, Kim would like to investigate a customization brokering
> service that would match transformers to transformations and
> transformees. This notion would, for example, allow for a manifest
> customization mechanism to be plugged in. Ideally we would also be
> able to phrase code customization using this mechanism. This may
> involve AspectJ weaving or some other mechanism (e.g., for mapping
> class references when packages are renamed).
>
> In any event, all of these things are in the Equinox domain and Kim
> is offering to drive at least part of this effort. To facilitate
> that, I propose adding Kim as a committer on the Equinox Incubator
> component. Please respond to this list with your votes.
>
> Jeff _______________________________________________
> equinox-dev mailing list
> equinox-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/equinox-dev