[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: My Guile TODO list
From: |
Mark H Weaver |
Subject: |
Re: My Guile TODO list |
Date: |
Fri, 09 Mar 2012 14:07:22 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) |
Hi Ludovic,
address@hidden (Ludovic Courtès) writes:
> Mark H Weaver <address@hidden> skribis:
>
>> I occasionally talk about my large Guile TODO list, and sometimes people
>> say that I should put it somewhere public. Okay, here it is (not
>> including my ticked messages in Gnus). It includes some items that are
>> probably controversial, especially near the end,
>
> Obviously I stopped reading here and hit C-M->. :-)
LOL :)
> I’ll just pick one item:
>
>> * 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.
> 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), but I think it can wait until we have our own
native compiler.
Thanks,
Mark
- My Guile TODO list, Mark H Weaver, 2012/03/07
- Re: My Guile TODO list, Andy Wingo, 2012/03/07
- Re: My Guile TODO list, David Kastrup, 2012/03/07
- Re: My Guile TODO list, Ludovic Courtès, 2012/03/07
- Re: My Guile TODO list,
Mark H Weaver <=
- Re: My Guile TODO list, Nala Ginrut, 2012/03/09
- Re: My Guile TODO list, Ian Price, 2012/03/10