The error type doesn't match the Tcl model..
perhaps Err Int (Maybe Value), and return x is an implicit
Err e_RETURN (Just v)
It is a bit messier than what is currently in place,
but necessary to support 'return -code error' and the like.
Also, the first glorious step to supporting 'returneval'
for tailcall trampolining.
Original issue reported on code.google.com by consa...@gmail.com on 27 May 2008 at 8:25
Original issue reported on code.google.com by
consa...@gmail.com
on 27 May 2008 at 8:25