[COMMIT] xemacs.def.in.in: no longer export acons(), export Facons() instead.

Mats Lidell matsl at xemacs.org
Wed Feb 16 11:22:38 EST 2011


>>>>> Aidan Kehoe <kehoea at parhasard.net> writes:

Aidan>  Ar an séú lá déag de mí Feabhra, scríobh Mats Lidell: 

Aidan> Not in practice, none of the modules appear to use it. But if
Aidan> people felt it appropriate to export acons(), then it's equally
Aidan> appropriate to export Facons() to the modules. I've just
Aidan> committed the below, thanks for the reports.

No problem. I understood I was in deep water so I didn't want to
submit my fix. ;-)

I don't really understand how Facons can replace acons. Or was it that
acons was the symbol to make external while it was implemented in lisp
and Facons is the c-code symbol? So if a module now would like to use
acons it should link, use, to the Facon symbol? Modules need to know
if the function is implemented in C or in lisp? 

But I should very, very probably read some internals documents since I
don't know a thing about how lisp interfaces to C in XEmacs. Is it
RTFM again? ;-)

Yours
-- 
%% Mats



More information about the XEmacs-Beta mailing list