|
From: Raymond T. <ray...@er...> - 2004-12-08 16:24:34
|
>>>>> "rif" == rif <ri...@MI...> writes:
rif> Alternately, within matlisp, is there an easy way to extend (for
rif> example) vector-data-address to work on a (simple-array double-float
rif> *) in the right way? Right now, it fails on the check-type, because
rif> it requires a simple-array.
Yes, it can be extended. Sufficient uses of array-displacement and
(typep foo 'simple-array) should allow you to track down the real
simple-array so vector-data-address will work.
But this no longer has anything to do with cmucl, so perhaps the
matlisp mailing list is the right place to talk about this?
Ray
|