Plugin: polygen
Author: Enrico Zini
Included in ikiwiki: yes
Enabled by default: no
Included in goodstuff: no
Currently enabled: yes
This plugin allows inserting text generated by polygen into a wiki page. For example:
[[!polygen grammar="genius"]]
It's also possible to specify a starting nonterminal for the grammar by
including symbol="text"
in the directive.
Here are a few notes about ikiwiki, courtesy of polygen:
Ikiwiki is internally based on a [[!polygen Error: Can't locate Locale/gettext.pm in @INC (@INC contains: . blib/lib /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/siteperl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/siteperl/5.10.0 /usr/lib/perl5/vendorperl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendorperl/5.10.0 /usr/lib/perl5/vendorperl /usr/lib/perl5/siteperl/5.10.0 .) at (eval 1279) line 2. BEGIN failed--compilation aborted at (eval 1279) line 2. ]] coupled to a [[!polygen Error: Can't locate Locale/gettext.pm in @INC (@INC contains: . blib/lib /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/siteperl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/siteperl/5.10.0 /usr/lib/perl5/vendorperl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendorperl/5.10.0 /usr/lib/perl5/vendorperl /usr/lib/perl5/siteperl/5.10.0 .) at (eval 1281) line 2. BEGIN failed--compilation aborted at (eval 1281) line 2. ]], as described in "[[!polygen Error: Can't locate Locale/gettext.pm in @INC (@INC contains: . blib/lib /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/siteperl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/siteperl/5.10.0 /usr/lib/perl5/vendorperl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendorperl/5.10.0 /usr/lib/perl5/vendorperl /usr/lib/perl5/siteperl/5.10.0 .) at (eval 1283) line 2. BEGIN failed--compilation aborted at (eval 1283) line 2. ]]" by [[!polygen Error: Can't locate Locale/gettext.pm in @INC (@INC contains: . blib/lib /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/siteperl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/siteperl/5.10.0 /usr/lib/perl5/vendorperl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendorperl/5.10.0 /usr/lib/perl5/vendorperl /usr/lib/perl5/siteperl/5.10.0 .) at (eval 1285) line 2. BEGIN failed--compilation aborted at (eval 1285) line 2. ]] of [[!polygen Error: Can't locate Locale/gettext.pm in @INC (@INC contains: . blib/lib /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/siteperl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/siteperl/5.10.0 /usr/lib/perl5/vendorperl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendorperl/5.10.0 /usr/lib/perl5/vendorperl /usr/lib/perl5/siteperl/5.10.0 .) at (eval 1287) line 2. BEGIN failed--compilation aborted at (eval 1287) line 2. ]].
Ikiwiki reviews:
- [[!polygen Error: Can't locate Locale/gettext.pm in @INC (@INC contains: . blib/lib /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.10.0 .) at (eval 1289) line 2. BEGIN failed--compilation aborted at (eval 1289) line 2. ]]
- [[!polygen Error: Can't locate Locale/gettext.pm in @INC (@INC contains: . blib/lib /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.10.0 .) at (eval 1291) line 2. BEGIN failed--compilation aborted at (eval 1291) line 2. ]]
- [[!polygen Error: Can't locate Locale/gettext.pm in @INC (@INC contains: . blib/lib /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.10.0 .) at (eval 1293) line 2. BEGIN failed--compilation aborted at (eval 1293) line 2. ]]