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]>