Login  Register

Re: Issue 154 in metacello: about blessing: and others

Posted by metacello on Jan 18, 2012; 9:14pm
URL: https://forum.world.st/Issue-154-in-metacello-about-blessing-and-others-tp3946009p4308140.html


Comment #2 on issue 154 by [hidden email]: about blessing: and others
http://code.google.com/p/metacello/issues/detail?id=154

Highlights of requests:

===
  spec baseline.
  spec version: #development
instead of:
  spec blessing: #baseline
  spec blessing: #development
or:
         declareBaseline
         declareVersion:
===
  version:
instead of:
  versionString:

  load:
instead of:
  loads:

  package:
instead of:
  file:

giving:
       spec
        className: 'ConfigurationOfCoolBrowser';
                version: '0.6';
                load: #('ALL' );
                package: 'CoolBrowser-Metacello';
                repository: 'http://www.example.com/CoolBrowser' ].
instead of:
       spec
        className: 'ConfigurationOfCoolBrowser';
                versionString: '0.6';
                loads: #('ALL' );
                file: 'CoolBrowser-Metacello';
                repository: 'http://www.example.com/CoolBrowser' ].

className: (Issue 161) and file: are redundant (only supplied when defaults  
aren't used).

So the minimal spec could be:
       spec
                version: '0.6';
                repository: 'http://www.example.com/CoolBrowser' ].
------------------------------------------------------------------------
I think we can do better with explicit specification of baseline and  
version, basically deprecating the blessing?

And we can get by with the minimal spec as well ...