chicken-hackers
[Top][All Lists]
Advanced

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

[Chicken-hackers] "argvector" chicken (was: ABI woes)


From: felix . winkelmann
Subject: [Chicken-hackers] "argvector" chicken (was: ABI woes)
Date: Wed, 22 Jul 2015 09:49:56 +0200

> Scripsit address@hidden:
>
> > CPS calls are surprisingly expensive in general in CHICKEN,
>
> Ah, I'm confused now.  Are "CPS calls" a specific type of call?  I had
> assumed that all calls (except to C primitives) are CPS calls.

Yes, that's true. There is support for so-called "direct" calls, that
is, calls to non-CPS leaf-routines, but since these targets are subject
to inlining, they are not overly effective, I think. Most primitives
are implemented as macros or "normal" C functions, though.


felix



reply via email to

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