guile-devel
[Top][All Lists]
Advanced

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

Re: array handles and non-local exits


From: Ludovic Courtès
Subject: Re: array handles and non-local exits
Date: Fri, 10 Jul 2009 14:05:28 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux)

Hey,

Andy Wingo <address@hidden> writes:

[...]

> You can't just write functions that return values, you have to contort
> code to store temporaries and then release and then return. You have
> to write paired statements. If you call a user function, you really
> should set up a dynwind, which conses, and contorts your code even
> further.

Right, that one has to set up a dynwind for nothing sucks.

> Array_handle_release is a bad idea.

Fair enough.

The doc would need to be revised (again).

(It would have helped in this discussion if we knew the rationale for
this API.  I couldn't find any trace of discussions around it.)

Thanks,
Ludo'.





reply via email to

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