[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
- [Chicken-hackers] "argvector" chicken (was: ABI woes), felix . winkelmann, 2015/07/21
- Re: [Chicken-hackers] "argvector" chicken (was: ABI woes), Ivan Raikov, 2015/07/21
- Re: [Chicken-hackers] "argvector" chicken (was: ABI woes), John Cowan, 2015/07/21
- [Chicken-hackers] "argvector" chicken (was: ABI woes), felix . winkelmann, 2015/07/21
- Re: [Chicken-hackers] "argvector" chicken, Mario Domenech Goulart, 2015/07/21
- Re: [Chicken-hackers] "argvector" chicken (was: ABI woes), Peter Bex, 2015/07/24
- [Chicken-hackers] "argvector" chicken (was: ABI woes), felix . winkelmann, 2015/07/26