>SNIP
>in a strictly compiled environment.
>>
>>I VFP, as it is, we can always avoid macro expansion by generating a .prg and compiling it on the fly - but then compilation on the fly is unthinkable in a compiled environment.
>
>Dragan,
>
>This leads me to wonder how Clipper handled macros. My guess is that it must have, some how.
In those days the Clipper guys always bragged that they deliver the EXE and we poor foxers deliver a bunch of tiny. fox files - but the truth was that they had to link the whole runtime with each exe. And it also had the capability to do macro expansion, i.e. it also had a p-code compiler just like Fox always did. I wonder, though, whether their ME was equally powerful as the one Fox has.