Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site spar.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!hao!hplabs!pesnta!amd!amdcad!decwrl!spar!freeman From: freeman@spar.UUCP (Jay Freeman) Newsgroups: net.lang.lisp Subject: Franz / (Sun/68000) array problem Message-ID: <327@spar.UUCP> Date: Thu, 13-Jun-85 13:26:14 EDT Article-I.D.: spar.327 Posted: Thu Jun 13 13:26:14 1985 Date-Received: Sun, 23-Jun-85 05:37:51 EDT Reply-To: freeman@max.UUCP (Jay Freeman) Distribution: net Organization: Schlumberger Palo Alto Research, CA Lines: 20 References: [libation to line-eater] I have occasion to run Franz Lisp (version 38.91) on a Sun. I need to use "fixnum-block" arrays for communication with lower-level routines written in C. But when I try to create such an array -- eg with (array foo fixnum-block 3) ;; (possibly inside a setq) I get the (lisp) error message Error: IMPROPER USE OF SET The exact same call to "array" works just fine in Franz 38.91 running on a Vax 11/780, so it must be something to do with the implementation on the Sun (or perhaps on the 68000). Any advice? Patches or work-arounds? Sympathy? I am rather new to Franz (less so to lisp in general), so feel free to belabor the obvious. If I get any interesting mailed responses, I will post them to the net. Thanks. -- Jay Reynolds Freeman (Schlumberger Palo Alto Research)(canonical disclaimer)