[Top][All Lists]
[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'.
- Re: array handles and non-local exits, (continued)
Re: array handles and non-local exits, Andy Wingo, 2009/07/05
- Re: array handles and non-local exits, Ludovic Courtès, 2009/07/05
- Re: array handles and non-local exits, Andy Wingo, 2009/07/06
- Re: array handles and non-local exits, Ludovic Courtès, 2009/07/06
- Re: array handles and non-local exits, Andy Wingo, 2009/07/09
- Re: array handles and non-local exits, Ludovic Courtès, 2009/07/09
- Re: array handles and non-local exits, Andy Wingo, 2009/07/10
- Re: array handles and non-local exits,
Ludovic Courtès <=
- Re: array handles and non-local exits, Neil Jerram, 2009/07/19
- Re: array handles and non-local exits, Ludovic Courtès, 2009/07/20
- Re: array handles and non-local exits, Andy Wingo, 2009/07/23