[net.lang.lisp] Franz /

freeman@spar.UUCP (Jay Freeman) (06/13/85)

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)