[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SCM_CALL_N
From: |
Keisuke Nishida |
Subject: |
Re: SCM_CALL_N |
Date: |
Sun, 24 Jun 2001 18:55:31 +0900 |
User-agent: |
Wanderlust/2.4.1 (Stand By Me) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) Emacs/21.0.103 (i686-pc-linux-gnu) MULE/5.0 (SAKAKI) |
At 24 Jun 2001 10:04:15 +0100,
Neil Jerram wrote:
>
> Yes, I agree with you here. I have problems understanding this too;
> hence my message asking about the reasoning behind scm_listofnull.
> But I would prefer to improve the scm_apply calling convention than to
> hide the whole scm_apply call.
I guess the reason for using scm_listofnull is to reduce consing.
The following two expressions are equivalent
scm_apply (proc, SCM_LIST1 (arg1), SCM_EOL);
scm_apply (proc, arg1, scm_listofnull);
except that the former conses a cell.
I thought the SCM_CALL_N macros are good because they abstract
the actual calls. I think this is good as long as we know what
they do exactly.
Best regards,
Keisuke Nishida
- SCM_CALL_N, Keisuke Nishida, 2001/06/22
- Re: SCM_CALL_N, Neil Jerram, 2001/06/22
- Re: SCM_CALL_N, Dirk Herrmann, 2001/06/22
- Re: SCM_CALL_N, Dale P. Smith, 2001/06/22
- Re: SCM_CALL_N, Neil Jerram, 2001/06/24
- Re: SCM_CALL_N,
Keisuke Nishida <=
- Re: SCM_CALL_N, Neil Jerram, 2001/06/24
- Re: SCM_CALL_N, Rob Browning, 2001/06/24
- Re: SCM_CALL_N, Neil Jerram, 2001/06/24
- Re: SCM_CALL_N, Keisuke Nishida, 2001/06/25
- Re: SCM_CALL_N, Marius Vollmer, 2001/06/25
- Re: SCM_CALL_N, Marius Vollmer, 2001/06/25
- Re: SCM_CALL_N, Rob Browning, 2001/06/25
- Re: SCM_CALL_N, Keisuke Nishida, 2001/06/25
- Re: SCM_CALL_N, Marius Vollmer, 2001/06/25
- Re: SCM_CALL_N, Lars J. Aas, 2001/06/26