Front page | perl.beginners |
Postings from May 2012
Re: Perl preprocessor
Thread Previous
|
Thread Next
From:
Manfred Lotz
Date:
May 4, 2012 12:32
Subject:
Re: Perl preprocessor
Message ID:
20120504213121.3da806d5@arcor.com
On Fri, 4 May 2012 20:27:36 +0200
Paul Johnson <paul@pjcj.net> wrote:
> On Fri, May 04, 2012 at 08:16:01PM +0200, Manfred Lotz wrote:
> > Hi there,
> > I'm looking for a Perl preprocessor which should roughly be able to
> > work like this:
> >
> > In a document I have begin and end markers, say ## for both. Between
> > those end markers there is perl code which should be run and
> > everything which goes to stdout should go into the document.
> >
> > The code should be lexical in a way that later code could refer to
> > previous code.
> >
> > Primitive example:
> >
> > This is a sample document.
> > ## my $name = 'Manfred Lotz'; ##
> > My name is ## print $name; ## and I'm from Germany.
> >
> > should result in the following document:
> >
> > This is a sample document.
> > My name is Manfred Lotz and I'm from Germany.
> >
> >
> > Does anybody know about a module which could do this?
>
> That sounds like something that Mason could do. And I expect there
> are a number of other modules on CPAN that could also manage that.
> But take a look at https://metacpan.org/module/Mason
>
> Good luck,
>
Thanks to both (Uri) of you for your reply.
I recognize that my example was bad. If I just would like to substitute
stuff then of course a Template module would be best.
But let us say I want to do calculations in a larger document. Perhaps
define somes subroutines I could use later.
I'm just looking into Mason, and wow, it seems to have quite some
capabilities. So I will investigate this further.
--
Thanks again,
Manfred
Thread Previous
|
Thread Next