Problems
-- EelcoVisser - 27 Oct 2001
A possibility is to use a quotation mechanism in the style of MetaML and represent quoted stategies internally using abstract syntax representation. This requires an interpreter that maps calls to strategy operators, but has to interprete ordinary combinators. This would make possible an integration of the interpreter StrategoScript? with the StrategoCompiler. In fact, StrategoScript? already calls C functions, i.e., the Stratego primitives from the StrategoLibrary?.
ELAN provides such a mechanism. The idea of RewritingByRewriting? is based on this idea, if I remember correctly.
-- EelcoVisser - 02 Nov 2001