I'm using embperl as a template engine in a non-mod_perl context. I have embperl1 code like:
$HTML::Embperl::dbgShowCleanup = 1; HTML::Embperl::Execute ({ 'debug' => 1, 'escmode' => 0, 'inputfile' => $ref->{'tpl_path'}, 'options' => HTML::Embperl::optDisableHtmlScan () | HTML::Embperl::optDisableChdir () | HTML::Embperl::optKeepSpaces () | HTML::Embperl::optRawInput () | HTML::Embperl::optDisableEmbperlErrorPage (), 'output' => \$line, 'param' => $ref->{'parameters'}, }); and I want to rewrite it to work with Embperl2. I haven't been able to figure out how to get at the constants. Also still looking for the mapping from the documented environment variables of the form EMBPERL_* to hash keys for Embperl::Execute. I am currently digging through the code, but pointers would be welcome :) While experimenting, I found that the following code: #!/usr/local/per-5.8.5/bin/perl -w package t; use Embperl; print 'dbgStd()=' . $Embperl::optDisableHtmlScan . "\n"; throws a SEGV. Yes, I really did misspell perl :) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]