chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] ffi questions and bug (?)


From: felix winkelmann
Subject: Re: [Chicken-users] ffi questions and bug (?)
Date: Mon, 23 May 2005 23:42:24 -0700

On 5/20/05, Carlos Pita <address@hidden> wrote:

> One point I would like you to clarify to
> me is the difference between:
>   C_XXX
>   C_a_i_XXX
>   C_h_XXX
>   C_i_XXX
> functions/macros.

"C_..." names C-API functions and macros for the Chicken runtime
system. "C_i_..." name inline (non-CPS) functions that are used by
code generated by the compiler. "C_a_i..." are allocating inline/non-CPS
functions. "C_h_..." are alllocation functions that usually allocte
on the heap (this can be important in certain situations, for example
when building the "literal-frame", the symbol-table used by a compilation
unit. 
The "CHICKEN_..." names are for embeddeding, some sort of high-level
API.


cheers,
felix




reply via email to

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