[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: FFI supports callbacks
From: |
Jose A. Ortega Ruiz |
Subject: |
Re: FFI supports callbacks |
Date: |
Mon, 06 Sep 2010 00:23:07 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
On Sun, Sep 05 2010, Ludovic Courtès wrote:
> Hi there!
>
> address@hidden (Ludovic Courtès) writes:
>
>> BTW, while we’re at it, how about make-foreign-function =>
>> pointer->procedure?
>
> We briefly discussed this on IRC. One issue with the
> ‘pointer->procedure’ name is that ‘->’ procedures are most of the time
> one-argument procedures, whereas ‘make-foreign-function’ has 3 mandatory
> arguments.
>
> However, it occurred to me that what confuses me most about
> ‘make-foreign-function’ is that it actually makes a Scheme procedure out
> of a foreign function.
>
> Conversely, ‘procedure->pointer’ really makes a foreign function out of
> a Scheme procedure.
>
> In addition, I like the idea of having names that show the symmetry of
> these two procedures.
>
> So, what do you think? :-)
>
> (I’m also open to different names that aren’t confusing and show the
> symmetry.)
import-foreign-function
export-foreign-function / export-to-foreign-function
procedure-from-foreign-function / foreign-function-to-procedure
procedure-to-foreign-function / foreign-function-from-procedure
procedure-from-foreign / foreign-to-procedure
procedure-to-foreign / foreign-from-procedure
at any rate, i find "pointer" not clear enough.
jao
--
Simplicity does not precede complexity, but follows it.
- Alan Perlis, Epigrams in Programing
- FFI supports callbacks, Ludovic Courtès, 2010/09/03
- Re: FFI supports callbacks, Andy Wingo, 2010/09/03
- Re: FFI supports callbacks, Ludovic Courtès, 2010/09/03
- Re: FFI supports callbacks, Ludovic Courtès, 2010/09/05
- Re: FFI supports callbacks,
Jose A. Ortega Ruiz <=
- Re: FFI supports callbacks, Ludovic Courtès, 2010/09/06
- Re: FFI supports callbacks, Andy Wingo, 2010/09/06
- Re: FFI supports callbacks, Jose A. Ortega Ruiz, 2010/09/06
- Re: FFI supports callbacks, Tristan Colgate, 2010/09/07
- Re: FFI supports callbacks, Ludovic Courtès, 2010/09/07
- Re: FFI supports callbacks, Andy Wingo, 2010/09/07
- Re: FFI supports callbacks, Andy Wingo, 2010/09/06
- Re: FFI supports callbacks, Ludovic Courtès, 2010/09/08