What it is for
Well, honestly spoken, I'm looking forward to the usage people will make of this feature. But I can already imagine things like
- document parts included depending on the target language (an article could possibly provide more informations than presentation sheets), the time of presentation generation (informations may be confidental until a certain point; or imagine exercises - solutions may be presented in a second step) or depending on the system state;
- automatic documentation of system parts (directories, partitions, or share a generic PerlPoint source which will produce a presentation automatically adapted to the target system);
- integration of sources provided in a format different to PerlPoint, automatically translated and integrated;
- including statistics and images made on the fly on base of whatever data Perl can access;
- grabbing presentation data from the web or a server;
- let Perl generate a presentation of complex data instead of having to write the PerlPoint yourself;
- using C, Assembler, Python or other languages (or libraries) to generate parts of your document on the fly via Inline;
- and more ...
As for conditions, they can be used to generate various different documents from one and the same source, depending on decisions based on evaluated Perl code.