Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » En Comunidad » Pasando el Rato » Perliscopio: Dulce dulce Moose Responder al tema
Nuevo tema


Página 1 de 1  [ 2 mensajes ] 
 
Nota Lun Ene 18, 2010 8:32 pm
Avatar de Usuario
Administrador
Registrado: Dom Jul 24, 2005 6:12 pm
Ubicación: Valladolid, España
Mensajes: 9492
Perliscopio: Dulce dulce Moose
«Uno de los comentarios que recibí por el artículo anterior fue acerca de cómo se vería utilizando la sintaxis de MooseX::Declare.

Este módulo provee extensiones sintácticas que van mucho más allá del azúcar sintáctico regular de Moose. Utilizando la magia negra de Devel::Declare, MooseX::Declare crea toda una nueva sintaxis muy similar a la de Perl6, para declarar las clases y roles de Moose, sin embargo, el uso de estas extensiones me genera sentimientos encontrados.»

Artículo


Nota Mar Ene 19, 2010 3:17 am

Maestro Honorario
Registrado: Mié Nov 03, 2004 9:11 pm
Mensajes: 272
Re: Perliscopio: Dulce dulce Moose
Es interesante, pero a la vez triste que haya gente que realmente piensa que Perl 6 reemplazará a Perl 5 de alguna manera, o que MooseX::Declare trae sintaxis como Perl 6 completamente o que ese fue el fin de MooseX::Declare. Eso realmente confunde a la gente, y más cuando el 80% de los comentarios al respecto son incorrectos.

Devel::Declare fué creado especialmente para permitir flexiblemente poder manipular el token parser de Perl, desde Perl, permitiendo así extender las funcionalidades del lenguaje sin necesidad de filtros, sino con el mismo analizador léxico de Perl mismo. MooseX::Declare extiende dicha funcionalidad proporcionando una API flexible para extensiones, y provee de manera sencilla la implementación de las palabras clave 'class', 'method', 'role', para así mostrar que tan fácil es extender dicha API. El que class o method se parezca a Perl 6 es posiblemente coincidencia, como lo menciona Stevan Little, el creador de Moose, sin embargo la mayoría de las características de Moose mismo fueron tomadas no solo de lo que Perl 6 promete o prometía, sino de otros lenguajes tales como Scala y Smalltalk.

Nadie está esperando a Perl 6 para reemplazar a Perl 5, eso es completamente imposible y el mismo Larry ha dicho una y otra vez en su State of the Onion que ese jamás ha sido el motivo. Presento de la misma manera una liga de otra persona respetada en el mundo de Perl (creador de Devel::Declare) en dónde menciona sus comentarios sobre todo el fervor que ha escuchado sobre Perl 5 vs Perl 6.

http://www.shadowcat.co.uk/blog/matt-s- ... ck-perl-6/

No critico tu post, pero sí el artículo en la manera en la que indica lo que ya mencioné anteriormente.

Es buen tema de discusión, pero creo que puede y ha engañado a muchos adeptos de Perl que apenas inician, y a mucha gente diciendo "¿ya salió Perl 6? Sino para no aprender 5 y mejor esperarme al nuevo". Después de que Perl 6 salga, el desarrollo de Perl 5 continuará y no cesará, los pumpkings de p5 sigue trabajando mes con mes en los releases, pruebas de regresión continuas, entre otras cosas.

Un saludo,

_________________
Marco A. Manzo
amnesiac@unixmonkeys.com
http://www.unixmonkeys.com/amnesiac/


Responder al tema  [ 2 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO