Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!rutgers!bellcore!faline!thumper!mike From: mike@thumperbellcore.com (Mike A. Caplinger) Newsgroups: comp.lang.lisp Subject: CL standard for foreign function interface Message-ID: <827@thumperbellcore.com> Date: Wed, 12-Aug-87 10:40:39 EDT Article-I.D.: thumperb.827 Posted: Wed Aug 12 10:40:39 1987 Date-Received: Fri, 14-Aug-87 05:34:09 EDT Organization: Bell Communications Research Lines: 10 Would a de facto standard for declaring interfaces to foreign functions in Common Lisp be appropriate? That is, I want to call some C function from CL so I declare its arguments and return values, then link it in to my Lisp incrementally. I've observed that Lucid, Franz, and Kyoto Common Lisp all provide this functionality (under Unix, anyway) and that many people use it, but that it's slightly different from CL to CL and so the code's all non-portable. Does anybody else see this as a big problem? Mike Caplinger, mike@bellcore.com