Thanks to Shao Sean and Dave for those pointers. I had hoped that that was the answer. I'm looking at how I would extend both Python and Rev apps with externals. In both cases C is the assumed default, but I had thought it should be possible in principle to use FreePascal instead. Bernard