Xref: utzoo comp.lang.lisp:3393 comp.sys.hp:5584 Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!maverick.ksu.ksu.edu!ux1.cso.uiuc.edu!uwm.edu!cs.utexas.edu!ut-emx!lad-shrike!aihaug From: aihaug@AUSTIN.LOCKHEED.COM (Daniel A Haug) Newsgroups: comp.lang.lisp,comp.sys.hp Subject: HP Common Lisp question (really: foreign function calls) Message-ID: <344@shrike.AUSTIN.LOCKHEED.COM> Date: 9 Jul 90 20:21:31 GMT Organization: Lockheed Austin Div. Lines: 27 Sorry to bother the net (again!), but I've been waiting for almost THREE WEEKS for HP Tech support to call me on this one!!!! (Yes, I've called them back, too, over 12 TIMES!!!!!!). [I do hope that some HP engineers are listening to this, along with their management!!]. I'm trying to use HP's foreign function interface to call C procedures from Lisp. However, there seems to be no support for passing arrays of ints, or any arrays other than strings. Is this the case?? I'm really just trying to perform some sort of call-by-reference (which the documentation says is supported by passing arrays of length 1). HP's Lisp is really Lucid's Common Lisp. However, HP seems to provide its own foreign function interface. This is unfortunate, since Lucid's foreign function interface DOES support this. I'd appreciate hearing from anyone in-the-know who can shed some light on this. And I apologize for offending anyone with my attitude, but this kind of response from HP really stinks. I've worked with Silicon Graphics, Sun, and Symbolics tech support... HP doesn't even come close. thanks, dan haug -- Internet: haug@austin.lockheed.com UUCP: ut-emx!lad-shrike!aihaug Phone: (512) 448-5634