close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Last modified 13 years ago

#322 new task

Revisión de las funciones generales implementadas en MMS

Reported by: Pedro Gea Owned by: Pedro Gea
Priority: major Milestone: Maintenance
Component: General Keywords:
Cc:

Description

De acuerdo a la nueva modularidad de TOL, es necesario estudiar los conjuntos de funciones de uso general implementadas en MMS con el objetivo de reubicarlas donde corresponda:

  • En la StdLib o el grupo de funciones compiladas de TOL.
  • En un nuevo paquete público de TOL.
  • En un nuevo paquete privado de Bayes.
  • Dentro de MMS como funciones particulares del paquete.

Change History (18)

comment:1 Changed 15 years ago by Pedro Gea

(In [1686]) Preparación como paquete del módulo de descomposiciones.
Refs #322

comment:2 Changed 15 years ago by Pedro Gea

(In [1691]) Se modifica el mecanismo de carga de LibraryMMS para evitar errores de localización.
Provisionalmente se carga y publica en StartActions hasta que se reubiquen los distintos módulos.
Refs #322

comment:3 Changed 15 years ago by Pedro Gea

(In [1692]) Se completan los cambios para el paquete de descomposiciones.
Se extrae de la LibraryMMS (y de su OZA) que se publica al carga MMS.
Se añade provisionalmente a _ini_MMS.tol mientras se crea el paquete
y se puede añadir a las dependencias de MMS.
Refs #322

comment:4 Changed 15 years ago by Pedro Gea

(In [1699]) Se eliminan funciones no utilizadas y se renombra alguna función.
Refs #322

comment:5 Changed 15 years ago by Pedro Gea

(In [1700]) Se vuelven a introducir todas las funciones generales utilizadas en MMS
y se destruye el intento de paquete LibraryMMS.
En el directorio LibraryMMS (existente aún) se dejan las funcionalidades
que no se usan en MMS actualmente pero que podrían utilizarse o reubicarse.
Las funciones generales dejan de ser globales de modo que si un proyecto
desea utilizarlas ha de anteponer MMS:: hasta que se incorporen a
un paquete o se publiquen en TOL.
Refs #322

comment:6 Changed 15 years ago by Pedro Gea

(In [1775]) Se construye el módulo de variables aleatorias como un paquete externo a MMS: RandVar.
Refs #322

comment:7 Changed 15 years ago by Pedro Gea

Milestone: Development 0.6Maintenance
Priority: blockermajor

Se han creado paquetes para los bloques más importantes. La posible extracción de nuevos módulos se tratará como tareas de mantenimiento.

comment:8 Changed 14 years ago by Pedro Gea

(In [2470]) Se reúnen funciones generales para tratar textos en ExtLib.
Refs #322

comment:9 Changed 14 years ago by imendez

Hola, hay métodos como MMS::TextQuote que han "desaparecido". Tal vez deberían dejarse un tiempo y advertir de que deben sustituirse por las respectivas funciones.

comment:10 Changed 14 years ago by Pedro Gea

(In [2598]) Se crea un paquete con los métodos de SADD para interaccionar con Excel.
El paquete publica los métodos como se hiciera en SADD.
Refs #322

comment:11 Changed 14 years ago by Pedro Gea

(In [2599]) Se añade un método para obtener la última celda de una hoja.
Se revisa la función tcl "getCellID".
Refs #322

comment:12 Changed 14 years ago by Pedro Gea

(In [2617]) Se introducen mejoras en SaddExcel:

  • Se crean funciones para añadir o eliminar hojas.
  • Se crea un método que permite crear un libro nuevo con un número concreto de hojas.
  • Se corrige la función de guardado que no estaba funcionando correctamente.
  • Se revisa la función encargada de escribir una celda para que tcl no la interprete.

Refs #322

comment:13 Changed 13 years ago by Pedro Gea

(In [2680]) Se traslada la función IsNumberText a la ExtLib.
Refs #322

comment:14 Changed 13 years ago by Pedro Gea

(In [2681]) Se traslada la función Characters a la ExtLib.
Refs #322

comment:15 Changed 13 years ago by Pedro Gea

(In [2683]) Se añade la función DeltaTransform.
Refs #322

comment:16 Changed 13 years ago by Pedro Gea

(In [2850]) Se traslada el paquete SaddExcel al trac de BPTP. Véase BPTP#16
Refs #322

comment:17 Changed 13 years ago by Pedro Gea

(In [2866]) Se elimina código obsoleto, de modo que en el directorio sólo queden carpetas de paquetes (véase TOL#1371).
Refs #322

comment:18 Changed 13 years ago by Pedro Gea

(In [2877]) Se elimina código obsoleto, de modo que en el directorio sólo queden carpetas de paquetes (véase TOL#1371).
Se deja en un archivo individual un ejemplo de las llamadas que han de hacerse para construir los paquetes.
Para consultar las variantes anteriores puede mirarse por ejemplo la rama PRE-1.0.
Refs #322

Note: See TracTickets for help on using tickets.