Add my frozen perl talk
[gitmo/moose-htdocs.git] / index.html
CommitLineData
720accfe 1<html>
2<head>
3<title>Moose - A postmodern object system for Perl 5</title>
4<link rel="stylesheet" href="css/style.css" type="text/css" />
5<script language="javascript">
6function show_section (section_name) {
7 var el = document.getElementById(section_name);
8 if (el.style.display == 'none') {
9 el.style.display = 'block';
10 }
11 else {
12 el.style.display = 'none';
13 }
14}
15</script>
16</head>
17<body bgcolor="#EDDBB4" topmargin="0" leftmargin="0">
18
19<table cellspacing='0' cellpadding='0' border='0' align='center' width="600">
20<tr>
21<td align="center"><img src="images/header.jpg" /></td>
22</tr>
23<tr>
24<td bgcolor="#AB9974">
25<table width="100%" cellspacing='0' cellpadding='0' border='0'><tr>
26 <td><img src="images/top_left.jpg" alt="" width="21" height="21" border="0" /></td>
27 <td align="right"><img src="images/top_right.jpg" alt="" width="21" height="21" border="0" /></td>
28</tr></table>
29
30<div id='content'>
31<p class='description'>
32Moose is a <a target="_blank" href="http://www.perl.com/pub/a/1999/03/pm.html">postmodern
33object system</a> for Perl 5 that takes the tedium out of writing object-oriented Perl.
34It borrows all the best features from Perl 6, CLOS (LISP), Smalltalk, Java, BETA, OCaml,
35Ruby and more, while still keeping true to its Perl 5 roots.
36</p>
37<p class='description'>
38Moose is <i>100% production ready</i> and in heavy use in a number of systems and growing every day.
39Try it today!
40</p>
41<p>
42<ul class="root_list">
43
44 <li><a class='list_header' onfocus='this.blur()' href='javascript:void(0)' onclick='show_section("download")'>Download</a></li>
45 <ul class="sub_list" id="download">
46 <li class="list_sub_header">CPAN</li>
47 <ul>
48 <li><a target='_blank' href='http://search.cpan.org/dist/Moose/'>Moose</a></li>
49 <li><a target='_blank' href='http://search.cpan.org/dist/Task-Moose/'>Task::Moose</a> - A collection of excellent Moose extensions</li>
50 <li><a target='_blank' href='http://search.cpan.org/dist/Class-MOP/'>Class::MOP</a> - The underlying meta object protocol on which Moose is built</li>
51 <li><a target='_blank' href='http://search.cpan.org/search?query=MooseX&mode=all'>MooseX::*</a> - The Moose extensions</li>
52 <li><a target="_blank" href='http://cpants.perl.org/dist/used_by/Moose'>CPAN Modules which use Moose</a></li>
53 </ul>
a6a29c90 54 <li class="list_sub_header">GIT</li>
720accfe 55 <ul>
a6a29c90 56 <li><a target='_blank' href='git://jules.scsys.co.uk/gitmo/Moose.git'>repository URL</li>
57 <li><a target='_blank' href='https://jules.scsys.co.uk/gitweb/gitweb.cgi'>GitWeb view</a></li>
720accfe 58 </ul>
59 </ul>
60
61 <li><a class='list_header' onfocus='this.blur()' href='javascript:void(0)' onclick='show_section("support")'>Support</a></li>
62 <ul class="sub_list" id="support">
63 <li>#moose on irc.perl.org</li>
64 <li>Subscribe to <a href="mailto:moose-subscribe@perl.org">moose@perl.org</a>, or read the <a target="_blank" href="http://news.gmane.org/gmane.comp.lang.perl.moose">gmane archive</a></li>
65 <li><a target="_blank" href='http://code2.0beta.co.uk/moose/svn/Moose-TM_bundle/trunk/'>Moose TextMate Bundle</a></li>
66 <li><a target="_blank" href='http://users.ox.ac.uk/~oliver/data/files/moose-quick-ref.pdf'>Moose Quick-Ref card</a></li>
67 </ul>
68
69 <li><a class='list_header' onfocus='this.blur()' href='javascript:void(0)' onclick='show_section("articles")'>Articles</a></li>
70 <ul class="sub_list" id="articles">
71
72 <li><a target="_blank" href="http://broadcast.oreilly.com/2008/11/beginners-introduction-to-obje.html">chomatic suggests Moose and Mouse in his Beginners Introduction to Object-Oriented Programming with Perl article</a></li>
73 <li><a target="_blank" href="http://hanekomu.at/blog/articles/20080924-1137-dissecting_the_moose.html">Marcel (hanekomu) Gr&uuml;nauer is writing a series of blog posts as he explores Moose</a></li>
74 <li><a target="_blank" href="http://www.slideshare.net/Tim.Bunce/perl-myths-200802-with-notes/">Tim Bunce's excellent Perl Myths talk gives a shout out to Moose</a></li>
75 <li><a target="_blank" href="http://trombik.mine.nu/~cherry/w/index.php/2008/03/22/1202/oop-with-moose">trombik writes an introduction to Moose in Japanese</a></li>
76 <li><a target="_blank" href='http://draegtun.wordpress.com/2008/03/12/doodling-with-moose-part-1/'>Barry Walsh does an excellent comparison of Moose and Ruby (specifically the Doodle module)</a></li>
77 <li><a target="_blank" href='http://blog.jrock.us/articles/Myth:%20Moose%20is%20an%20unnecessary%20dependency.pod'>Jonathan Rockway discusses why Moose is a dependency worth having</a></li>
78 <li><a target="_blank" href='http://avatraxiom.livejournal.com/70947.html'>Max Kanat-Alexander (of Bugzilla fame) has some nice things to say about Moose</a></li>
79 <li><a target="_blank" href='http://www.perl.com/pub/a/2007/12/06/soto-11.html?page=3'>Larry mentioned Moose in this years State of the Onion speech</a></li>
80 <li>Matt Trout (of DBIx::Class and Catalyst fame) wrote a nice series of articles on writing a REPL for Perl using Moose.</li>
81 <ul>
82 <li><a target="_blank" href='http://chainsawblues.vox.com/library/post/a-perl-read-excute-print-loop-repl.html'>Writing a perl read-eval-print loop (REPL) - part 1</a></li>
83 <li><a target="_blank" href='http://chainsawblues.vox.com/library/post/writing-a-perl-read-eval-print-loop-repl---part-2.html'>Writing a perl REPL part 2 - a history plugin</a></li>
84 <li><a target="_blank" href='http://chainsawblues.vox.com/library/post/writing-a-perl-repl-part-3---lexical-environments.html'>Writing a perl REPL part 3 - lexical environments</a></li>
85 <li><a target="_blank" href='http://chainsawblues.vox.com/library/post/develrepl-part-4---script-options-rc-files-profiles-and-packaging.html'>Devel::REPL part 4 - script options, rc files and profiles</a></li>
86 </ul>
87 <li><a target="_blank" href='http://foo-magazin.de/#d18'>$foo Perl Magazine Winter 2007 has a Moose article</a></li>
88 <li>Randal Schwartz wrote a series of articles on Moose for Linux Magazine</li>
89 <ul>
90 <li><a target='_blank' href='http://www.stonehenge.com/merlyn/LinuxMag/col94.html'>The Moose is Flying (part 1) (LinuxMag)</a></li>
91 <li><a target='_blank' href='http://www.stonehenge.com/merlyn/LinuxMag/col95.html'>The Moose is Flying (part 2) (LinuxMag)</a></li>
92 </ul>
93 <li><a target='_blank' href='http://www.oreillynet.com/onlamp/blog/2006/06/cpan_module_review_classmop.html'>Class::MOP Review (OnLAMP)</a></li>
94
95 </ul>
96
97 <li><a class='list_header' onfocus='this.blur()' href='javascript:void(0)' onclick='show_section("presentations")'>Presentations</a></li>
98 <ul class="sub_list" id="presentations">
99
100 <li class="list_sub_header">2008 Conferences</li>
101 <ul>
3cb605b5 102 <li><a target='_blank' href='http://sartak.org/talks/frozen-perl-2009/moose/'>Intro to Moose from Frozen Perl 2009 by Shawn M Moore</a></li>
103 </ul>
104 </li>
105
106 <li class="list_sub_header">2008 Conferences</li>
107 <ul>
720accfe 108 <li><a target='_blank' href='beijing-perl-workshop-2008-moose.pdf'>Moose talk from Beijing Perl Workshop by sunnavy</a></li>
109 <li><a target='_blank' href='PPW-2008/moose.xul'>Moose talk from PPW 2008 by Stevan Little</a></li>
110 <li><a target='_blank' href='PPW-2008/moose-manager.xul'>Managers Guide to Moose talk from PPW 2008 by Stevan Little</a></li>
111 <li><a target='_blank' href='oscon/moose.xul'>Moose talk from OSCON 2008 by Stevan Little</a></li>
112 <li><a target='_blank' href='http://www.iinteractive.com/moose/Moose_YAPC_Asia_2008/practical_moose.html'>Nordic Perl Workshop 2008 talk by Yuval Kogman</a></li>
113 <li><a target='_blank' href='http://www.iinteractive.com/moose/Moose_YAPC_Asia_2008/practical_moose.html'>Nordic Perl Workshop 2008 talk by Yuval Kogman</a></li>
114 <li><a target='_blank' href='http://conferences.yapcasia.org/ya2008/talk/1017'>YAPC::Asia::2008 talk by Yuval Kogman</a> (slides + video)</li>
115 </ul>
116
117 <li class="list_sub_header">2007 Conferences</li>
118 <ul>
119 <li><a target='_blank' href='ppw_roles_talk/roles.xul'>PPW 2007 - Horizontal Reuse with Moose::Role talk (by Stevan Little)</a></li>
120 <li><a target='_blank' href='ppw_moose_slides/start.html'>PPW 2007 - Moose talk (by Stevan Little)</a></li>
121 <li><a target='_blank' href='object_meta_programming_slides/slides/start.html'>YAPC::EU 2007 - Object Meta Programming talk (by Yuval Kogman)</a></li>
122 <li><a target='_blank' href='yapc_eu_2007_slides/start.html'>YAPC::EU 2007 - Moose talk (by Stevan Little)</a></li>
123 </ul>
124
125 <li class="list_sub_header">2006 Conferences</li>
126 <ul>
127 <li><a target='_blank' href='http://utsl.gen.nz/talks/moose/start.html'>OSDC Melboure 2006 Moose talk (by Sam Vilain)</a></li>
128 <li><a target='_blank' href='slides/start.html'>YAPC::NA 2006 Moose talk (by Stevan Little)</a></li>
129 </ul>
130
131 <li class="list_sub_header">Perl Mongers Groups</li>
132 <ul>
133 <li><a target="_blank" href="http://www.slideshare.net/dtreder/moose-527243">Doug Treder gave his Moose talk at the SPUG (Seattle Perl Users Group)</a></li>
134 <li><a target='_blank' href='http://www.slideshare.net/hakobe/moose'>Moose presenation at Kansai.pm by hakobe</a></li>
135 <li><a target='_blank' href='moose_120308.xul'>PDX.pm March 12, 2008 - Moose by Ben Hengst</a> (<a target='_blank' href='http://pdxpm.podasp.com/archive.html'>podcast</a>)</li>
136 <li><a target='_blank' href='http://chris.prather.org/talks/moose-intro-mpls/'>Minneapolis Perl Mongers - An Intro to Moose (by Chris Prather)</a>
137 <li><a target='_blank' href='http://houston.pm.org/talks/2007talks/0704Talk/slides/start.html'>Houston.pm 2007 Moose talk (by Robert Boone)</a></li>
138 <li><a target='_blank' href='perl_ny_seminar_slides/start.html'>Perl Seminar NY - Moose talk (by Stevan Little)</a></li>
139 </ul>
140
141 </ul>
142
143 <li><a class='list_header' onfocus='this.blur()' href='javascript:void(0)' onclick='show_section("misc")'>Misc.</a></li>
144 <ul class="sub_list" id="misc">
145
146 <li><a target="_blank" href='http://www.ohloh.net/projects/moose'>Moose on ohloh</a></li>
147 <li><a target='_blank' href='http://flickr.com/search/?w=all&q=moose+yapcna2006&m=tags'>Moose@YAPC on Flickr</a></li>
148 <li><a target='_blank' href='http://www.perlmonks.org/index.pl?node_id=610130'>Moose Poetry on PerlMonks</a></li>
149 <li><a target="_blank" href='images/class_mop_model.jpg'>Class::MOP object model diagram</a></li>
150
151 </ul>
152</ul>
153</p>
154<br/>
155<br/>
156</div>
157
158<table width="100%" cellspacing='0' cellpadding='0' border='0'><tr>
159 <td><img src="images/bottom_left.jpg" alt="" width="21" height="21" border="0" /></td>
160 <td align="right"><img src="images/bottom_right.jpg" alt="" width="21" height="21" border="0" /></td>
161</tr></table>
162
163</td>
164</tr>
165<tr>
166<td>
167 <br/>
168 <p class='copyright'>
169 Copyright &copy; 2006 - 2008 Infinity Interactive
170 <br/><br/>
171 This library is free software; you can redistribute it <br/>
172 and/or modify it under the same terms as Perl itself.
173 </p>
174 <br/>
175 <br/>
176 <br/>
177</td>
178</tr>
179</table>
180</body>
181</html>
182