Permalink
Browse files

Out line for CPAN added

  • Loading branch information...
1 parent 59c26cb commit 8c82f36e068dadced5b9c340aeae746d676191d6 @kthakore kthakore committed Oct 13, 2010
Showing with 44 additions and 13 deletions.
  1. +3 −1 Makefile
  2. +41 −12 src/08-CPAN.pod
View
@@ -17,7 +17,9 @@ else
src/04-game.pod \
src/05-pong.pod \
src/06-tetris.pod \
- src/07-music_and_sound.pod
+ src/07-music_and_sound.pod \
+ src/08-CPAN.pod
+
endif
default: prepare pdf clean
View
@@ -1,20 +1,49 @@
-=head0 The Basics
+=head0 CPAN
-Making a screen:
+The rest of the Perl language.
-=begin programlisting
+=head1 Modules
- use SDL;
- use SDLx::App;
+It is good to reuse code.
- SDLx::App->new();
-
- sleep( 2 );
-
-=end programlisting
+=head2 MVC Method
-This makes a screen as below:
+See where the module fits, Model, View or Controller
-WIP
+=head3 View
+
+SDL will do most but helper module (Clipboard) are cool to have.
+
+=head3 Model
+
+Storable for games that need to store stuff
+
+=head3 Controller
+
+Game::Life, make some of the games in SDL!
+
+=head1 Picking Modules
+
+Some considerations on when to pick modules
+
+=head2 Dependencies
+
+What does it depend on? Hard to install?
+
+=head2 CPAN Testers Charts
+
+Check the CPAN tester charts, to see if it will work on your target machines.
+
+=head3 OS breakdowns
+
+Are the operating systems your are aiming for working?
+
+=head3 Bug Reports
+
+Make and See bug reports
+
+=head1 Conculsion
+
+CPAN use it!
=for vim: spell

0 comments on commit 8c82f36

Please sign in to comment.