Add my frozen perl talk
[gitmo/moose-htdocs.git] / index.old2.html
CommitLineData
720accfe 1<html>
2<head>
3<title>Moose - A postmodern object system for Perl 5</title>
4<script language="javascript">
5function show_section (section_name) {
6 var el = document.getElementById(section_name);
7 if (el.style.display == 'none') {
8 el.style.display = 'block';
9 }
10 else {
11 el.style.display = 'none';
12 }
13}
14</script>
15<style type="text/css">
16
17BODY {
18 font-family: Helvetica, Arial;
19 color: #FFFFFF;
20 margin: 0px;
21 font-size: 10pt;
22}
23
24LI {
25 font-size: 10pt;
26 width: 80%;
27}
28
29P {
30 font-size: 10pt;
31}
32
33A {
34 font-size: 10pt;
35 color: #FFFFFF;
36}
37
38A:hover {
39 color: #000000;
40}
41
42#content {
43 padding-top: 10px;
44 padding-left: 30px;
45 padding-right: 30px;
46}
47
48.description {
49 font-size: 12pt;
50}
51
52.description a {
53 font-size: 12pt;
54}
55
56.root_list {
57 list-style: none;
58 margin-left: -40;
59 line-height: 2.5em;
60}
61
62.sub_list {
63 list-style: circle;
64 margin-left: 0;
65 line-height: 1em;
66 display: block;
67}
68
69.list_header {
70 font-size: 18pt;
71 font-weight: bold;
72 color: #FFFFFF;
73 text-decoration: none;
74}
75
76.list_sub_header {
77 list-style: none;
78 font-size: 14pt;
79 font-weight: bold;
80 color: #FFFFFF;
81}
82
83#line {
84 height: 1px;
85 background: #FFFFFF;
86}
87
88.copyright {
89 font-size: 9pt;
90 color: #FFFFFF;
91 padding-left: 30px;
92}
93
94</style>
95</head>
96<body bgcolor="#ffffff" topmargin="0" leftmargin="0">
97
98<table cellspacing='0' cellpadding='0' border='0' align='center' width="700">
99<tr>
100<td><img src="images/header.gif" /></td>
101</tr>
102<tr>
103<td align="center" bgcolor="#660000" height="60"><img src="images/subtitle.gif" /></td>
104</tr>
105<tr>
106<td bgcolor="#848E90">
107 <div id='content'>
108 <p class='description'>
109 Moose is a <a target="_blank" href="http://www.perl.com/pub/a/1999/03/pm.html">postmodern
110 object system</a> for Perl 5 that takes the tedium out of writing object-oriented Perl.
111 It borrows all the best features from Perl 6, CLOS (LISP), Smalltalk, Java, BETA, OCaml,
112 Ruby and more, while still keeping true to its Perl 5 roots.
113 </p>
114 <p class='description'>
115 Moose is <i>100% production ready</i> and in heavy use in a number of systems and growing every day.
116 Try it today!
117 </p>
118 <p>
119<ul class="root_list">
120<li><a class='list_header' onfocus='this.blur()' href='javascript:void(0)' onclick='show_section("download")'>Download</a></li>
121<ul class="sub_list" id="download">
122 <li class="list_sub_header">CPAN</li>
123 <ul>
124 <li><a target='_blank' href='http://search.cpan.org/~stevan/Moose/'>Moose</a></li>
125 <li><a target='_blank' href='http://search.cpan.org/~stevan/Class-MOP/'>Class::MOP</a></li>
126 <li><a target='_blank' href='http://search.cpan.org/search?query=MooseX&mode=all'>MooseX::*</a></li>
127 <li><a target='_blank' href='http://search.cpan.org/~stevan/Task-Moose/'>Task::Moose</a></li>
128 </ul>
129 <li class="list_sub_header">SVN</li>
130 <ul>
131 <li><a target='_blank' href='http://code2.0beta.co.uk/moose/svn/'>repository URL</li>
132 <li><a target='_blank' href='http://code2.0beta.co.uk/moose/svnweb/index.cgi/moose/'>SVN::Web view</a></li>
133 </ul>
134</ul>
135<li><a class='list_header' onfocus='this.blur()' href='javascript:void(0)' onclick='show_section("support")'>Support</a></li>
136<ul class="sub_list" id="support">
137 <li>#moose on irc.perl.org</li>
138 <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>
139 <li><a target="_blank" href='http://code2.0beta.co.uk/moose/svn/Moose-TM_bundle/trunk/'>Moose TextMate Bundle</a></li>
140 <li><a target="_blank" href='http://users.ox.ac.uk/~oliver/data/files/moose-quick-ref.pdf'>Moose Quick-Ref card</a></li>
141</ul>
142<li><a class='list_header' onfocus='this.blur()' href='javascript:void(0)' onclick='show_section("articles")'>Articles</a></li>
143<ul class="sub_list" id="articles">
144 <li><a target='_blank' href='http://www.oreillynet.com/onlamp/blog/2006/06/cpan_module_review_classmop.html'>Class::MOP Review (OnLAMP)</a></li>
145<li><a target='_blank' href='http://www.stonehenge.com/merlyn/LinuxMag/col94.html'>The Moose is Flying (part 1) (LinuxMag)</a></li>
146<li><a target='_blank' href='http://www.stonehenge.com/merlyn/LinuxMag/col95.html'>The Moose is Flying (part 2) (LinuxMag)</a></li>
147<li><a target="_blank" href='http://foo-magazin.de/#d18'>$foo Perl Magazine Winter 2007 has a Moose article</a></li>
148<li>Matt Trout (of DBIx::Class and Catalyst fame) wrote a nice series of articles on writing a REPL for Perl using Moose.</li>
149<ul>
150 <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>
151 <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>
152 <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>
153 <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>
154</ul>
155<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>
156<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>
157<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>
158<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>
159<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>
160<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>
161 </ul>
162 <li><a class='list_header' onfocus='this.blur()' href='javascript:void(0)' onclick='show_section("presentations")'>Presentations</a></li>
163 <ul class="sub_list" id="presentations">
164 <li><a target='_blank' href='slides/start.html'>YAPC::NA 2006 Moose talk (by Stevan Little)</a></li>
165 <li><a target='_blank' href='http://utsl.gen.nz/talks/moose/start.html'>OSDC Melboure 2006 Moose talk (by Sam Vilain)</a></li>
166 <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>
167 <li><a target='_blank' href='perl_ny_seminar_slides/start.html'>Perl Seminar NY - Moose talk (by Stevan Little)</a></li>
168 <li><a target='_blank' href='http://chris.prather.org/talks/moose-intro-mpls/'>Minneapolis Perl Mongers - An Intro to Moose (by Chris Prather)</a>
169 <li><a target='_blank' href='yapc_eu_2007_slides/start.html'>YAPC::EU 2007 - Moose talk (by Stevan Little)</a></li>
170 <li><a target='_blank' href='object_meta_programming_slides/slides/start.html'>YAPC::EU 2007 - Object Meta Programming talk (by Yuval Kogman)</a></li>
171 <li><a target='_blank' href='ppw_moose_slides/start.html'>PPW 2007 - Moose talk (by Stevan Little)</a></li>
172 <li><a target='_blank' href='ppw_roles_talk/roles.xul'>PPW 2007 - Horizontal Reuse with Moose::Role talk (by Stevan Little)</a></li>
173 <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>
174 <li><a target='_blank' href='http://conferences.yapcasia.org/ya2008/talk/1017'>YAPC::Asia::2008 talk by Yuval Kogman</a> (slides + video)</li>
175 <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>
176 <li><a target='_blank' href='http://www.slideshare.net/hakobe/moose'>Moose presenation at Kansai.pm by hakobe</a></li>
177 <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>
178 <li><a target='_blank' href='oscon/moose.xul'>Moose talk from OSCON 2008 by Stevan Little</a></li>
179 </ul>
180 <li><a class='list_header' onfocus='this.blur()' href='javascript:void(0)' onclick='show_section("misc")'>Misc.</a></li>
181 <ul class="sub_list" id="misc">
182 <li><a target="_blank" href='http://www.ohloh.net/projects/moose'>Moose on ohloh</a></li>
183 <li><a target='_blank' href='http://flickr.com/search/?w=all&q=moose+yapcna2006&m=tags'>Moose@YAPC on Flickr</a></li>
184 <li><a target='_blank' href='http://www.perlmonks.org/index.pl?node_id=610130'>Moose Poetry on PerlMonks</a></li>
185 <li><a target="_blank" href='images/class_mop_model.jpg'>Class::MOP object model diagram</a></li>
186 </ul>
187</ul>
188 </p>
189 <br/>
190 <br/>
191 </div>
192</td>
193</tr>
194<tr>
195<td bgcolor="#848E90">
196 <div id="line"></div>
197 <p class='copyright'>
198 Copyright &copy; 2006 - 2008 Infinity Interactive
199 <br/><br/>
200 This library is free software; you can redistribute it <br/>
201 and/or modify it under the same terms as Perl itself.
202 </p>
203 <br/>
204 <br/>
205 <br/>
206</td>
207</tr>
208</table>
209</body>
210</html>