Hi there! l...@gnu.org (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.) Thanks, Ludo’.