La documentación con el módulo en sí es bastante delgada, y solo tiende a apuntar a MOP.¿Existe un buen recurso web para mudarse a Moose?
Respuesta
En primer lugar usted debe leer a través de la Manual si no lo ha hecho. Luego puede continuar leyendo el Cookbook.
Creo que los documentos en realidad son bastante buenos actualmente, siempre y cuando lea los correctos. Usted realmente no debería molestarse en mirar la mayoría de los documentos para cualquier nombre de clase que comience por "Moose::Meta
" a menos que esté interesado en las características de introspección de Moose. Intenté hacer esto más obvio en los documentos de Moose.pm, que a partir de 0.57 le dicen que primero lea Manual y Cookbook.
Si vienes de un trasfondo de hacer Perl 5 OO "de la vieja escuela", también sugiero echar un vistazo al documento Moose::Manual::Unsweetened
, que compara el código Moose con el equivalente Perl 5 "a mano".
Tenga una mirada en la introducción a Moose: http://metacpan.org/pod/Moose::Intro
Sí, he visto eso. Y no está mal. – Axeman
Una vez que haya leído los documentos que Dave mencionó, si tiene alguna idea de cómo podría haber sido más accesible o si ha tenido el pie derecho (o simplemente ha sido más fácil de encontrar), tal vez le gustaría contribuir a ello la documentación. Los desarrolladores no pueden leer la documentación introductoria desde el punto de vista de un nuevo usuario. Así que presente un informe de error (con un parche tal vez) en contra de la documentación y/o discútalo en la lista de correo o en el canal irc. Eso ayudará a la próxima persona en tus zapatos.
Tomaré algunas notas sobre mi proceso de aprendizaje, escribiré algo y se las enviaré a Dave, si las encuentra valiosas, las puede incluir. Gracias. – Axeman
http://moose.perl.org es un buen recurso central para todas las cosas de los alces
encontré este Moose Quick Reference sheet un valor incalculable. Siempre olvido en qué sección del manual buscar una característica en particular.
Yo también estoy empezando a pasar a Moose. Dado que el término bueno puede ser bastante subjetivo, solo detallaré lo que encontré que era bueno en estos recursos. Los recursos pueden ser más o menos útiles según sus habilidades/experiencia en Perl.
Comencé en este Perl Monks page. Y se movió directamente al enlace Moose::Cookbok que se encuentra en la parte inferior. Allí, el autor incluyó varios enlaces más a los pods que demuestran la sintaxis de Moose y los programas orientados a objetos. El orden fue bien organizado; comenzando con OOP simple y básico con Moose en la parte superior, pasando a ejemplos más complejos a medida que avanzas por la página. Los pods están bien escritos, no son demasiado prolijos y explican cada parte del código con claridad.
Estoy seguro de que una vez que haya terminado con el libro de cocina, puede consultar cualquier otra cosa que aparezca en la página de Perl Monks. Todavía estoy repasando los ejemplos en el Libro de cocina, por lo que no he comprobado todos los recursos que figuran en Perl Monks, pero estoy seguro de que son buenos.
- 1. ¿Un buen recurso web para aprender Direct Compute?
- 2. Mudarse a los genéricos.
- 3. ¿Cuál es un buen recurso para aprender XNA?
- 4. ¿Existe un buen tutorial para averiguar qué está haciendo un sitio web para que su programa pueda hacer lo mismo?
- 5. Comprobar si existe recurso
- 6. Objetivo C para iOS ... ¿un buen recurso para un programador de php?
- 7. Determine si existe un recurso en ResourceManager
- 8. ¿Existe un buen código abierto xml ide?
- 9. REST estándar para comprobar si existe recurso
- 10. ¿Existe un buen marco MVVM/MVP/MVC para JavaFX?
- 11. ¿Existe un buen patrón para reutilizar las consultas de Morphia?
- 12. un buen recurso o libro para la arquitectura de software orientado a objetos
- 13. ¿Buen recurso para la especificación ATOM y RSS?
- 14. ¿Algún buen recurso para la Delegación de WCF?
- 15. Buen recurso para aprender BDD, TDD (ruby, C#, javascript)
- 16. ¿Puede recomendar un buen recurso o libro en línea FLEX?
- 17. ¿Buen enfoque para un esquema de token API web?
- 18. ¿Cómo puedo verificar si existe o no un recurso incrustado?
- 19. ¿Un buen servidor web de python multiproceso?
- 20. ¿Cuál es un buen recurso para aprender programación CGI en Python?
- 21. ¿Buen servidor web/contenedor de servlets para Clojure Web Apps?
- 22. ¿Qué es un buen sitio web para aprender prólogo?
- 23. ¿Qué es un buen libro o recurso para escribir grandes aplicaciones de ajax?
- 24. ¿Existe un buen repositorio de las consideraciones de IE 6?
- 25. ¿Cuál es un buen recurso para comenzar a escribir un lenguaje de programación, que no está libre de contexto?
- 26. ¿Cuál es un buen recurso para aprender el código MASM (no HLA)?
- 27. ¿Buen tutorial para principiantes a socket.io?
- 28. ¿Existe un buen complemento de emacs para Python como ESS para R y slime para Lisp?
- 29. ¿Alguien sabe de un buen recurso para las hojas de estilo QT?
- 30. ¿Qué es un buen libro/recurso de nivel introductorio para la compresión?
La documentación parece ser mejor para 0.57, Dave. Voy a mirar Unsweetened esta noche. Gracias. – Axeman