[ATARI] RE: Atari digest, Vol 1 #391 - 9 msgs

Joaquin Ferrero explorer at aprosi.net
Mon Dec 30 17:04:10 CET 2002


El lun, 30-12-2002 a las 15:32, Luis Manuel Asensio Royo escribió:
> Joaquin Ferrero wrote:
> 
> > Es que DEBERÍA ser así...
> > ¿Por qué se mantienen entonces versiones antigüas de las librerías? Pues
> > porque son TAN grandes, que no se está siempre SEGURO de que las nuevas
> > funcionen BIEN.
> 
> ¿Y para qué hacerlas tan grandes?, ¿por qué no cogemos la filosofía inicial 
> del Unix?, hacer librerías dinámicas que se dedique a una o como mucho dos 
> tareas, pero no más, porque entonces acabamos con 'monstruos' de librerías que 
> luego cuestan mucho más de mantener compatibles en cada nueva versión...

Entonces el problema se traslada de lugar...

Si una librería, por ejemplo la libmath, con más de 3600 funciones
matemáticas, la dividimos en más de 3000 ficheros, fíjate el problema:
no sólo el mantener ese motón de ficheros, sino que no te libras de las
interacciones entre ellas.

Siguiendo con el ejemplo. Si para hacer una determinada operación
matemática (calcular la tangente), necesitas llamar a la función seno y
la del coseno, quiere decir que la fiabilidad de la función tangente 
depende de la fiabilidad de otras dos funciones.... luego, DA LO MISMO
que estén juntas en una única librería o en ficheros separados. Por eso
están las funciones o métodos, actualmente, reunidas en librerías...

Y cada vez que se saca una nueva versión de la librería... pues ha hacer
pruebas... arrancar programas... y si no cascan, es que está bien :-)

Y a mi tampoco me gusta esto, pero recuerda: no importa lo pequeños que
pongas los ladrillos para construir una catedral, como dices tu, o con
paredes prefabricadas, como son las librerias. Pero si se colocan mal, o
están mal hechas, se nos cae el tinglado.

Habrá que pensar otra solución...

______________________________________________________________
JoaquinFerrero.com                          Linux User #109802
mailto:explorer at pucela.net      http://Pucela.Net/Cultura/Cine
Asesora y Proveedora de Servicios de Internet.      Aprosi.Net





More information about the Atari mailing list