Hi Dale,
thanks for aprouving the membership request.
i was talking about a mcz repository. lets say i have myconfig (mcz) with a baseline, a stable and a development version. the baseline of that config could eg look like this:

spec project: 'SciSTSpecial' with: [
        spec className: 'ConfigurationOfSciSmalltalk';
               versionString: #stable;
repository: ' http://smalltalkhub.com/mc/SergeStinckwich/SciSmalltalk/main/';
                loads: #('Math-DHB-Numerical' 'Math-DHB-wk'].
        spec package: 'packA'with: [spec requires: #('SciSTSpecial')].
        spec package: 'packB' with: [spec requires: #('SciSTSpecial')].
        spec group: 'default' with: #('packA' 'packB').

but that is only an approximation what i want. instead i would like to do something like this:

spec project: 'SciST' with: [
        spec className: 'ConfigurationOfSciSmalltalk';
               versionString: #stable;
repository: ' http://smalltalkhub.com/mc/SergeStinckwich/SciSmalltalk/main/']; import:#('Math-DHB-Numerical' 'Math-DHB-wk')."but i guess i cant use that here?"
        spec package: 'packA'with: [spec requires: #('Math-DHB-Numerical')].
        spec package: 'packB' with: [spec requires: #('Math-DHB-wk')].
        spec group: 'default' with: #('packA' 'packB').
...
and in this case 'packB' would not only first load 'Math-DHB-wk' but also 'Math-DHB-Numerical' since the baseline of 'ConfigurationOfSciSmalltalk' says that 'Math-DHB-wk' depends on 'Math-DHB-Numerical'. and all this should not only work on the stable version of 'ConfigurationOfSciSmalltalk' (as defined here in the baseline), which could eg be overscribed in the development version of myconfiguration and then eg a different 'Math-DHB-wk' version would be loaded than in the stable version.

hence i guess my question is essentially, can i always use #import: in a normal config? the docu is not too informative here. a propos i find the docu in the old google wiki occasionaly really helpful, i'd appreciate it if the APIReference & the CustomProjectAttributes (the APIReference is very often useful) would be saved to the git docu.
werner

Reply via email to