foreign function interface

interface to call functions from other programming languages