В Pharo я хочу определить ConfigurationOfNand2Tetris
Metacello, который имеет только один пакет:
ConfigurationOfNand2Tetris>>baseline01: spec
<version: '0.1-baseline'>
spec
for: #common
do: [
spec
blessing: #baseline;
repository: 'http://www.smalltalkhub.com/mc/DamienCassou/Nand2Tetris/main';
package: 'Nand2Tetris' ]
ConfigurationOfNand2Tetris>>development: spec
<symbolicVersion: #development>
spec for: #common version: '0.1-baseline'.
Когда я выполняю MetacelloToolBox validateConfiguration: ConfigurationOfNand2Tetris
, я всегда получаю 2 предупреждения:
- Предупреждение: символическая версия #development относится к версии «0.1-baseline», благословение #baseline которой не равно #development { notDevelopmentVersion } [ #validateVersionSpecForSymbolicVersion:symbolicVersion: ]
- Предупреждение: определена только базовая версия (версия не определена). { onlyBaselineVersion } [ #validatePragmas ]