Discusión:Ruby
Esto más que un artículo enciclopédico parece un panfleto: "todos los comentarios sobre Ruby son puro elogio"... Necesita una revisión. --unf (discusión) 00:26 13 ago, 2005 (CEST)
Completamente de acuerdo. Se necesita una descripcion mas objetiva y mas completa, comparaciones con otros lenguajes, etc. ¿Como nos organizamos?
Por cierto, la mayoria del texto originalmente estaba en mi pagina web personal, y alguien lo cogio sin preguntarme ni informarme, y lo publico en Wikipedia.
Trabajando en ello
[editar]El contenido de este artículo será mejorado en los próximos días..
Saludos.
--Wilfredor 17:29 29 mar 2006 (CEST)Wilfredor
En el texto dice que fue creado en 1993, pero en la ficha de la derecha dice ser de 1995 ¿?
Corregido, comenzó a trabajar en el lenguaje en 1993, aunque no fue hasta 1995 que se presento al público--Stoleman 13:04 7 ene 2008 (CET)
¿Cómo que Ruby soporta polimorfismo?
[editar]En el apartado de "Semántica" dice:
Ruby tiene tipificado dinámico, y soporta polimorfismo.
Ruby no tiene polimorfismo. Tiene herencia normal y "herencia múltiple" mediante mixins, pero no polimorfismo. O sea, si en una clase defines el mismo método 2 veces con distinto número de parámetros, la segunda definición se come a la primera y es la única que existe. Incluso si incluyes varios módulos en una clase conteniendo un método de igual nombre, sólo se puede acceder al método definido en último lugar (reemplaza a los anteriores).
Creo que confundes «polimorfismo» con «sobrecarga». --84.122.254.235 (discusión) 22:50 30 abr 2008 (UTC)
¿¿Ruby fuertemente tipado??
[editar]El articulo termina contradiciéndose, en la ficha de la derecha especifica que el tipo de dato es fuertemente tipado, mientras que en el párrafo dedicado a la semántica especifica:
"Ruby no requiere de polimorfismo de funciones al no ser fuertemente tipado (los parámetros pasados a un método pueden ser de distinta clase en cada llamada a dicho método)."
¿En que quedamos?— El comentario anterior sin firmar es obra de 163.10.108.175 (disc. • contribs • bloq).
- Gracias por el aviso, el párrafo que citas no es correcto. Ruby sí es fuertemente tipado, por ejemplo no se puede escribir algo como
"2" + 2
, pues daría error. También es dinámicamente tipado (no estático), lo que quiere decir que no es necesario declarar el tipo de una variable o de un parámetro de función. Por eso no es necesario el polimorfismo de funciones (=sobrecarga de funciones), no tiene sentido escribirfuncion(int a)
yfuncion(char a)
sino solofuncion(a)
, que determinaría internamente el tipo del parámetro a pasado y actuaría en consecuencia.[1][2] --Angelito7 (discusión) 09:37 9 jun 2015 (UTC)
Enlaces rotos
[editar]Elvisor (discusión) 12:12 24 nov 2015 (UTC)
Enlaces externos modificados
[editar]Hola,
Acabo de modificar el enlace externo 5 en Ruby. Por favor tomaos un momento para revisar mi edición. Si tenéis alguna pregunta o necesitáis que el bot ignore los enlaces o toda la página en su conjunto, por favor visitad esta simple guía para ver información adicional. He realizado los siguientes cambios:
- Se corrigió el formato o el uso para http://faq.rubygarden.org/entry/show/14
- Se corrigió el formato o el uso para http://redmine.ruby-lang.org/issues/show/2034
- Se corrigió el formato o el uso para http://www.rubycentral.com/
- Se corrigió el formato o el uso para http://www.rubylit.com.ar/wiki/show/HomePage
- Se añadió el archivo https://archive.is/20070517233550/http://www.meshplex.org/wiki/Ruby/Ruby_on_Rails_programming_tutorials a http://www.meshplex.org/wiki/Ruby/Ruby_on_Rails_programming_tutorials
Por favor acudid a la guía anteriormente enlazada para más información sobre cómo corregir los errores que el bot pueda cometer.
Saludos.—InternetArchiveBot (Reportar un error) 03:03 4 dic 2017 (UTC)
Enlaces externos modificados
[editar]Hola,
Acabo de modificar 2 enlaces externos en Ruby. Por favor tomaos un momento para revisar mi edición. Si tenéis alguna pregunta o necesitáis que el bot ignore los enlaces o toda la página en su conjunto, por favor visitad esta simple guía para ver información adicional. He realizado los siguientes cambios:
- Se corrigió el formato o el uso para http://www.rubyweeklynews.org/20050529
- Se añadió el archivo https://web.archive.org/web/20071209000940/http://faq.rubygarden.org/ a http://faq.rubygarden.org/
Por favor acudid a la guía anteriormente enlazada para más información sobre cómo corregir los errores que el bot pueda cometer.
Saludos.—InternetArchiveBot (Reportar un error) 18:39 8 jul 2019 (UTC)