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