gcfavorites / hiccup

Automatically exported from code.google.com/p/hiccup
GNU Lesser General Public License v2.1
0 stars 0 forks source link

Fix Error value #87

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
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

GoogleCodeExporter commented 9 years ago

Original comment by consa...@gmail.com on 28 May 2008 at 9:16