Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

Acme::Takahashi::Method
turns your script into slides accordingly to the Takahashi Method

Acme::Takahashi::Method - turns your script into slides accordingly to the Takahashi Method


NAME

Acme::Takahashi::Method - turns your script into slides accordingly to the Takahashi Method


SYNOPSIS


  use Acme::Takahashi::Method;

  # and the rest of your codes.


DESCRIPTION

The Takahashi Method http://www.rubycolor.org/takahashi/ is a strong, powerful and impressive method that makes your presentation something unforgettable. This module makes your script as impressive as those presentations.

Seeing is believing. try


  cp eg/fact.pl

  perl -Ilib fact.pl 10

and see what I mean.

IMPORT DIRECTIVES

This module supports directives below. You can set as many directives as you like as follows;


  use Acme::Takahashi::Method columns => 132, rows => 50, noxec => 1;
columns
Default is 80. If you have larger terminals try

  use Acme::Takahashi::Method columns => 132;

or something.

rows
Default is 24. If you have larger terminals try

  use Acme::Takahashi::Method columns => 50;

or something.

noslideshow
By default, this module plays a slide show before it executes. If you only need to make slides, turn this on as

  use Acme::Takahashi::Method noslideshow => 1;

noclobber
By default, this module clobbers your original script. If you don't want this kind of tragedy,

  use Acme::Takahashi::Method noclobber => 1;

You still get nice slides.

noexec
If you just want to make slides and don't want to run scripts, do

  use Acme::Takahashi::Method noexec => 1;

EXPORT

Are you kidding ?


CAVEATS

no branches
Hey, you are making slides and slides are not suppose to branch!

no loops
Hey, don't make slides boring by repeating over and over. If you need to EXECUTE loops use labels and goto. Here is an example.

  loop: 

  $result *= $n--;

  goto loop unless $n <= 1;

no braces that spans beyond lines
Natually a slide that only contains { and } are boring as hell. If you need braces make it fit into one line.

  do { stuff } while(cond); # ok

  do {

    stuff;

  }

  while(cond);              # perfectly NG


SEE ALSO

The Takahashi Method (Japanese) http://www.rubycolor.org/takahashi/

Acme


AUTHOR

Dan Kogai, <dankogai@dan.co.jp>


COPYRIGHT AND LICENSE

Copyright (C) 2005 by Dan Kogai

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available.

To be honest with you, I am too ashamed to insist copyright on this kind of stuff :)

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy