si, esta muy bueno ese artículo..... On 1/11/08, Juan Francisco Diez <[EMAIL PROTECTED]> wrote: > Manuel Aristarán wrote: > > "Programming is hard, let's go scripting" > > (http://www.perl.com/pub/a/2007/12/06/soto-11.html?page=1 > > ) > > > > [Excelente artículo de Larry Wall (creador de Perl)] > > > Qué es eso de > > > single dispatch / multiple dispatch > > > Como que cuando se hace una llamada > objeto.metodo(atrib1, atrib2) > > no sólo importa el tipo del objeto sino que también los tipos de atrib1 > y atrib2. >
es una forma de sobrecarga de métodos..... de los lenguajes que he usado, Delphi (Object pascal) y Java lo soportan, en distintos grados...... lo que está interesante también es la explicación de la 'forma democrática' de selección de que método se ejecuta :) ...... en el caso de los lenguajes tipados como object pascal, el nombre de la función y sus parámetros forma una 'firma' que debe ser única entre todos los métodos del objeto por lo que es bastante simple de buscarla luego, supongo que a lo que se refiere el Sr. Wall es a los lenguajes de script al no ser tipados, la selección de que función ejecutar es mucho más compleja.... -- :: nelson :: artesano de software http://netflux.com.ar _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
