On Tue, 2004-11-30 at 09:44 -0300, Horst von Brand wrote:
> Alvaro Herrera <[EMAIL PROTECTED]> dijo:
> > On Sat, Nov 27, 2004 at 09:00:39AM -0300, Gompa wrote:
> > > El Jueves de 25 Noviembre de 2004 21:58, Horst von Brand escribi:
> 
> > > > La opcion es algun lenguaje "pegamento" estilo Perl para unir todo...
> > > > pero no hay garantia de que sea reconocible en 10 an~os.
> 
> > FWIW, yo tome hace algun tiempo un programilla en Perl 4 y funciono con
> > cambios muy menores en Perl 5.8.
> 
> Pero hubo cambios. Y recuerdo perfectamente los problemas que tuve (ninguno
> grave, pero igual) con Perl 4 --> 5. Notese que _no_ escribo cosas exoticas
> en Perl, aun menos lo hacia entonces.

No tiene sentido pretender que un programa en Perl 4 corra sin problemas
con Perl 5. Si se trata de programar para Perl 4, entonces lo mas
sensato es usar Perl 4 para correr el programa; Si aun asi se insiste en
usar Perl 5, entonces habra que estar dispuesto a sufrir el precio del
cambio. Si Perl 5 debiera funcionar _igual_ a Perl 4, entonces para que
quiero Perl 5, en primer lugar? No tiene sentido para mi.

Desde la perspectiva del desarrollador es comodo cambiar de plataforma
de desarrollo y que todo siga funcionando igual, pero la realidad no
funciona asi (traten de compilar un programa en VB3 con VB.NET). Si se
quiere que un programa/sistema funcione por 20 años o mas _sin cambios_,
entonces, al final de ese periodo, habra que estar dispuesto a estar 20
años atrasado en terminos de tecnologia, claro.

> >                                   Y para Perl 6 se tiene planeado un
> > modo de compatibilidad con el que los programas Perl 5 podran seguir
> > funcionando
> 
> Un modo de compatibilidad puede perfectamente funcionar mal en "ciertos
> casos"... 

Y tambien puede funcionar perfecto y/o mejor en otros. ¿Cual es el
punto?

> > Y tenemos Perl 5 para mucho rato ... el 5.10 debe estar por salir ya.
> Yep.

Sin embargo, hay cambios que afectan algunos programas entre versiones
de Perl 5. Lo mismo ocurre con otros lenguajes. Lo que no es garantia de
nada, finalmente.

-- 
Marcos Ramirez A. <[EMAIL PROTECTED]>





Responder a