According to Stephen Zander: > >>>>> "Chip" == Chip Salzenberg <chip@valinux.com> writes: > Chip> I'd like to suggest that the term "source filters" refers to > Chip> transformations that lead eventually to the creation of > Chip> standard Perl which is then compiled in the normal way. > Chip> Digital signature verification, for example, or macro > Chip> processing. > > How would you classify Damian Conway's Lingua::Romana::Perligata > module? I haven't read it. But perhaps this will help: If it's a filter (or translator) into Perl, then it's a source filter. Otherwise, it's not a *filter* at all, but an alternative compiler. > Where does 'use Python;' fit in such a framework? Depends on whether you mean "use python" or "use pythonish". -- Chip Salzenberg - a.k.a. - <chip@valinux.com> "I wanted to play hopscotch with the impenetrable mystery of existence, but he stepped in a wormhole and had to go in early." // MST3K