Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!elroy.jpl.nasa.gov!decwrl!fernwood!franz!cox From: cox@Franz.COM (Charles A. Cox) Newsgroups: comp.sys.next Subject: Re: More LISP questions Message-ID: Date: 11 Apr 91 19:27:56 GMT References: <2468@fornax.UUCP>, <2464@fornax.UUCP> Sender: news@Franz.COM Organization: Franz Inc., Berkeley, CA Lines: 46 In-reply-to: mcdonald@fornax.UUCP's message of 10 Apr 91 01:55:59 GMT In article <2468@fornax.UUCP> mcdonald@fornax.UUCP (Ken Mcdonald) writes: > [...] The next > question--are there any pre-written Common LISP files I can load which will > tell ACL about the functions and types used under Objective-C? In other > words, files that contain all the necessary defforeign's, def-cstruct's and > so forth, so that I don't have to enter in all that stuff myself? I have > no idea where to look for it. Unfortunately, there are no files that contain lisp cstruct/defforeign information for the entire NeXTStep library. Since the lisp has been developed independently of NeXTStep, any such files that would be created by Franz Inc. become potentially out of date as the NeXTStep library changes. You should be able to see sample uses, however, in the examples/ directory in the lisp distribution. There is one example which I think is not part of the lisp distribution, but was submitted to the NeXT Archives (at cc.purdue.edu) some time ago, which shows how to load in symbols from a library not already built into the lisp image. This was under stored under "source/playscorefile.cl", but I haven't checked in a while to see if it is still there. If anyone can't find it, but would like a copy, send me mail. > And a minor question--I remember seeing a passage in one of the many reams > of Common LISP documentation I have printed out, to the effect that it is > possible to set ACL so that message sending is done by C-style brackets, > i.e. [object message]--but I have no idea where to look to find out how to > do this. What I wouldn't give for a good index into this stuff... You're probably thinking about (objc:enable-[]-messages). Regarding your documentation availability questions (<2464@fornax.UUCP>), I would recommend your contacting Franz Inc. directly to make sure you have all that you need. Contact can be done by "info@franz.com" or "...!uunet!franz!info" or (415) 548-3600 (during 8am - 5pm Pacific Time). NeXT Allegro CL users are welcome to use these methods to contact Franz Inc. for any general or technical questions regarding Franz Inc. products. Charley -- --- Charles A. Cox, Franz Inc. 1995 University Avenue, Suite 275 Internet: cox@franz.com Berkeley, CA 94704 uucp: uunet!franz!cox Phone: (415) 548-3600; FAX: (415) 548-8253