Hola,
En los ultimos años ha crecido la popularidad de lenguajes de scripting
orientado a objetos.
Lenguajes a los que se agregaron facilidades de uso práctico presentes desde
hace más de veinticinco años (quizás debería decir +35, pero me remito a
cosas que he visto y utilizado personalmente).
Abunda hoy literatura (de medio pelo) sobre metaprogramación, en dónde se
alienta a la fasinación con la creación de métodos dinámicamente (me cuesta
no dispararme por una tangente acá :-) pero sin mas información que la
documental e instructiva sobre cómo estan resueltas tecnicamente esas
facilidades. No se habla en absoluto de las consecuencias de esa vision
minimalista, ni sobre mantención de sistemas.
Esto está relacionado, en mi opinión, con la promosión de técnicas de
scripting, por quienes no reflexionan sobre sus limitaciones (por quienes no
han avanzado en la práctica con su uso).
La pregunta que me motiva a escribirles (después de tanto tiempo), es si
consideran que este contexto que se ha gestado, luego de la aparición de
Ruby, Phyton, etc... promoverá algún avance (de relevancia tecnológica) en
esta década.
Es una pregunta dificil, lo se, pero creo que amerita algún diálogo al
respecto; y que puede ser de utilidad para quienes desde nuestro lugar
siempre hemos alentado avances; y muchas veces ya nos hemos equivocado como
niños ;-)
Una pregunta colateral es el rol de smalltalk en este nuevo estadío de la
informática, en dónde se alienta sin limites al fraccionamiento de los
sistemas y aún no se motiva más que a seguir escribiendo código (a mano o
"automáticamente")... sin esperar en usar los objetos.
hasta pronto,
Ale.
pdta.: disculpas por copiar este email en la lista de ruby de argentina;
pero creo que esta pregunta será de interés también allí, y será considerada
ante ópticas diferentes a las que nos ocupa en Smalltalking.
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar