= Actualización a MMS_0.6 = == Variables == Las variables en MMS_0.5 eran objetos principales (objetos que no dependen de otros y contenidos directamente en el contenedor principal), en MMS_0.6 para facilitar la gestión de distintos grupos de variables y sus dependencias aparecen los datasets {{{MMS::@DataSet}}} como conjuntos de variables. Los datasets son los objetos principales del módulo de variables y toda variable se crea en el marco de un dataset. Este cambio nos lleva a crear al menos un dataset antes que ninguna variable y desde él se contstruyen las variables. '''Código en MMS_0.5''' {{{ Real MMS::CreateVariable( [[ Text _.grammar = ; Text _.name = ; Text _.description = "..."; Set _.tags = [[...]]; Text _.expression = "..." ]]); @MMS.Variable v = MMS::GetVariable(); }}} '''Código en MMS_0.6''' Primero se crea un dataset: {{{ MMS::@DataSet dataSet = MMS::Container::CreateDataSet( [[ Text _.name = "; Text _.descripción = "..." ]]) }}} luego se crean las variables en el dataset: {{{ MMS::@Variable v = dataSet::CreateVariable( [[ Text _.grammar = ; Text _.name = ; Text _.description = "..."; Set _.tags = [[...]]; Text _.expression = "..." ]]) }}} Nótese que los métodos constructores {{{::Create}}} devuelven el objeto creado y no un número como ocurría en MMS_0.5.