Foreign Language Interfaces for Prolog: A Terse Survey