[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: second arg of call-with-values not in tail context
From: |
Marius Vollmer |
Subject: |
Re: second arg of call-with-values not in tail context |
Date: |
27 Mar 2001 00:47:13 +0200 |
User-agent: |
Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7 |
Marius Vollmer <address@hidden> writes:
> Matthias Koeppe <address@hidden> writes:
>
> > Can we get this fixed?
>
> Yes, I'm onto it. Thanks for spotting this!
Ok, I have checked in a fix. Can you test it?
2001-03-27 Marius Vollmer <address@hidden>
* values.h (scm_values_vtable, SCM_VALUESP): Moved here so that
eval.c can use it.
(scm_call_with_values): Removed.
* values.c (values_vtable, scm_values_vtable): Added "scm_" prefix
so that it can be exported.
(scm_call_with_values): Removed.
* tags.h (SCM_IM_CALL_WITH_VALUES): New isym.
* eval.c: Include "libguile/values.h"
(scm_m_at_call_with_values, scm_sym_at_call_with_values):
New.
(unmemocopy, scm_ceval, scm_deval): Handle new isym.
* eval.h (scm_sym_at_call_with_values, scm_m_at_call_with_values):
New delcarations to support above change.
* eval.c (scm_primitive_eval_x, scm_primitive_eval): Fix syntax
errors with last change.
2001-03-27 Marius Vollmer <address@hidden>
* r4rs.scm (call-with-values): New definition, defers to
@call-with-values.