guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: My Guile TODO list


From: Ludovic Courtès
Subject: Re: My Guile TODO list
Date: Sat, 10 Mar 2012 23:13:32 +0100
User-agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.93 (gnu/linux)

Hi,

Mark H Weaver <address@hidden> skribis:

> address@hidden (Ludovic Courtès) writes:
>> Mark H Weaver <address@hidden> skribis:

[...]

>>> * FFI overhaul
>>>    * Native code generation where possible, else generated C code
>>
>> For ‘pointer->procedure’, we could use GNU lightning to generate subrs,
>> which would save us from the need to go through ‘foreign-call’.
>
> If someone wants to work on this, I'd be glad, but personally I'm not
> interested in integrating GNU lightning.  This TODO list item assumed
> that we'd first have our own native compiler, even though I forgot to
> put "native compiler" on the list.

Oh, OK.  I was too short-term-minded, I guess.  :-)

>> This would make things equivalent to hand-written subrs in terms of
>> performance.  I’m not sure it’s crucial, though.
>
> A faster FFI would enable us to use it for many more things, including
> for frequently-called procedures where performance is crucial (such as
> GMP or libunistring)

Indeed.

Thanks,
Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]