On 05/04/2018 09:53, Peter Uhnák wrote: > Hi, > > is it possible to specify _natively_ (in the BaselineOf spec itself) a > conditional loading of packages? > > Example usage: > I have package with extensions for Calypso, but Calypso is not always > loaded, so I want to load the package only if Calypso is present. > > The ugly way (because it's a hack and you cannot see the condition by > looking at the project spec): > > self environment at: #ClyBrowser ifPresent: [ > spec package: 'My-Calypso-Extensions'. > ]. > > The imagined way (or something along the lines): > > spec package: 'My-Calypso-Extensions' with: [ spec condition: [ self > environment includesKey: #ClyBrowser ] ] > > > Is this possible? Or is there some other recommended way how to approach > this? > > Thanks, > Peter
Hi Peter, Maybe this can help you: https://code.google.com/archive/p/metacello/wikis/CustomProjectAttrributes.wiki -- Cyril Ferlicot https://ferlicot.fr