On Mar 18, 2009, at 10:10 AM, David Berry wrote:
>>
>> and on some systems the libast linked against the application has a
>> completely different address space than the libast connected to
>> libndf. I
>> have this problem with my perl interfaces to NDF and AST since they
>> are
>> setup exactly as above. In order for the AST perl interface to
>> "see" AST
>> objects returned by NDF (eg ndfGtwcs) I need to stringify the AST
>> object
>> (inside the C code calling NDF) and in the perl side convert it
>> back to an
>> AST object (using the perl AST interface).
>
> Ouch! Sounds slow.
>
It's slow, but since it's a rare occurrence (only involved when using
ndfGtwcs, ndfPtwcs or ndgGtprvk) you don't really notice.
--
Tim Jenness
Joint Astronomy Centre
|