guile-devel
[Top][All Lists]
Advanced

[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.




reply via email to

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