Changes for version v0.6.0 - 2023-05-09
- new features
- cache and immediate subroutines now also supports a single argument call. Makes using cached and immediate templates much nicer in loops with implicit linking to current template variables.
- added fill_var, append_var and prepend_var to set, append and prepend package variables. All return empty strings
- improvements
- Error::Show is now only required when an error is to be shown, saving on memory otherwise
- Removed unused imported modules, reducing wasted memory
- Fixed spelling mistakes in changes file
- bug fixes
- a slot in a parent template with no default value doesn't die now
- pod
- Documented changes to immediate and cache routines
- Documented *_var routines
Modules
(P)erl (L)exical and (EX)tendable Templating
Provides
in lib/Template/Plex/Internal.pm
Examples
- examples/examples.pl
- examples/experiment.pl
- examples/external.plex
- examples/header.plex
- examples/html.pl
- examples/html.plex
- examples/parent.plex
- examples/recursive-2.plex
- examples/recursive-3.plex
- examples/recursive-top.plex
- examples/recursive.pl
- examples/synopsis.pl
- examples/synopsis_syntax_error.pl