Hey, Andy Wingo <wi...@pobox.com> 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'.