Guile Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
No Subject
Per Bothner <bothner@cygnus.com> = 'Per' writes:
Per>But I think we need to distinguish:
Per>(1) the underlying one-dimensional array that a shared array descriptor
Per>points to, and
Per>(2) the address in memory of the first element of the array.
Per>
Per>The former is a SCM value. I still see no use for a Scheme
Per>program to be able to access it. The latter is an (int*) or
Per>a (double*) or even a (SCM*). It is useful in passing the data
Per>to C or Fortran routines.
Per>
Per>Because the address of the first element is not a SCM value,
Per>there should be no Scheme function to get it. It should
Per>only be a function in the C API. (Of course the FFI glue
Per>code should automatically get the address when specified.)
I perfectly agree. I've meant the C API. Sorry for bad formulation.
--
Best regards,
V.Kamyshenko.
Guile Home |
Main Index |
Thread Index