[Maxima] A lisp oriented question - interning symbols for use in Maxima
Raymond Toy
toy.raymond at gmail.com
Sun Oct 18 20:44:41 CDT 2009
Žiga Lenarčič wrote:
> On a side note, is there any interest for a foreign library interface
> in Maxima? Of course it works only in CFFI supported lisps, so no GCL
> support, sorry. I quickly compared the calling overhead by importing
>
AFAIK, gcl is a requirement. If it weren't an FFI would have been added
years ago.
> the C function 'rand()' from 'libc' and compared it to Maxima's
> function 'random' - calling C function from Maxima was faster, so I
> guess the overhead is quite small (on SBCL at least).
>
It's pretty hard to measure just call overhead. If you timed the
elapsed time, then the comparison is pretty much useless since it's
unlikely rand() and random are even remotely the same.
Ray
More information about the Maxima
mailing list