Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW

Which software is best for giving a perl presentation

by rgiskard (Hermit)
on Mar 23, 2009 at 14:22 UTC ( #752602=perlquestion: print w/replies, xml ) Need Help??
rgiskard has asked for the wisdom of the Perl Monks concerning the following question:

There are popular Microsoft and OpenOffice methods of creating presentations about perl code.

But perhaps I'm being narrow minded... there must be alternatives for people who are mostly presenting bulleted lists and pretty printed source code; you don't need that much more for training (okay, mabye a screenshot or two).

Besides the popular options, what is everybody using for presentations?

  • Comment on Which software is best for giving a perl presentation

Replies are listed 'Best First'.
Re: Which software is best for giving a perl presentation
by jethro (Monsignor) on Mar 23, 2009 at 14:37 UTC

    Nice system is S5,, where you can use a browser for viewing the slides and also easily publish your presentation on the web.

    UPDATE: You might check out wikipedia Presentation_program for a bigger list of presentation programs. The alternative german page might be helpful too, even if you can't read german, as it has comments like Linux,MacOS,... behind the program names so that you can narrow down your selection faster.

      I use spod5, which translates POD into S5. It works quite well and fits well into my workflow and presentation style (me telling a story and bullet points appearing to underline the story). I've hacked an SVG-to-PNG converter into it to do stepwise animations of drawings and there are also tools to do syntax highlighting of Perl code automatically.

      S5 is an interesting solution - but it is worth noting that the design of the slides used in it are constrained in some ways (for example I could not find a way to make my text centred vertically - maybe it is possible but certainely not easy). I think for a next presentation I'll prepare something in PDF istead.
Re: Which software is best for giving a perl presentation
by JavaFan (Canon) on Mar 23, 2009 at 14:51 UTC
    I've seen Perl presentations in Powerpoint, Open office, PDF, Magicpoint, plain HTML, javascript generated HTML, LaTeX, and even vi(m) (by well known Perl authors like Damian and Ingy).

    Most of the presentation forms had more than one method of generating - and a lot of people use their own something-to-something-else translators.

    I'd think that if there was a "best software" for giving presentations, people would converge on that. I do not so such a trend. Different people, different presentations, different preferences. Not to mention people change preferences over time.

    I'd say, use whatever you find comfortable. I keep using my own text-to-HTML compilers.

Re: Which software is best for giving a perl presentation
by CountZero (Bishop) on Mar 23, 2009 at 16:25 UTC
    Latex and the beamer package.


    A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

Re: Which software is best for giving a perl presentation
by jhourcle (Prior) on Mar 23, 2009 at 14:39 UTC

    If you're comfortable with HTML, or have plans to put it on the internet later, you might want to take a look at S5.

    you can also use SlideShare to share out PowerPoint files ... but as it doesn't include the notes from the slides, I never took to it.

Re: Which software is best for giving a perl presentation
by grantm (Parson) on Mar 23, 2009 at 20:28 UTC

    I use a Perl script to generate slides as a set of linked HTML pages. There's a version of the script (and various themes) here and an example slide set using a plain theme here.

    The slide template includes a JavaScript snippet so you can just press the space bar to advance to the next slide (no mucking round clicking on links).

    The script uses Text::VimColor to syntax highlight code samples. And of course if you have additional requirements, it's Perl so you can hack it yourself.

    Note: although HTML slides are extremely easy to publish on the web, ironically they're not supported by the Slideshare site.

Re: Which software is best for giving a perl presentation
by zentara (Archbishop) on Mar 23, 2009 at 17:37 UTC
    You could construct slides (individual jpg images), and run a slide show with back/forward/arrow keys. This could easily be done with Tk/Gtk2/wxWidgets/etc. Thats what I would do. You could synchronize sounds with various slides, and even have it run auto on on timer. Google for "Tk slideshow", etc.

    I'm not really a human, but I play one on earth My Petition to the Great Cosmic Conciousness

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://752602]
Approved by kennethk
and the rats come out to play...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (6)
As of 2017-06-25 14:35 GMT
Find Nodes?
    Voting Booth?
    How many monitors do you use while coding?

    Results (567 votes). Check out past polls.