From: Bill Schottstaedt <[EMAIL PROTECTED]> Date: Fri, 8 Feb 2002 03:51:54 -0800
Can I suggest a change in libguile/gsubr.c line 105 from: fputs ("ERROR in scm_c_make_gsubr: too many args\n", stderr); to fprintf (stderr, "ERROR in scm_c_make_gsubr: too many args (%d) to %s\n", req + opt + rst, name); this has been installed (all branches). thanks for the suggestion. however... Also is it really necessary to call "exit" after this error? w/o some coherent policy, this cannot be answered easily. i've added devel/policy/exceptions.text (HEAD branch) so that when we figure something out, we can record it there and clean up appropriately. my guess is that we will decide to restrict `exit' and `abort' to a small number of well-defined situations, and convert all other handling to use an internal throw of some sort. if you (or anyone else) would like to help systematize guile error handling, i'd be happy to do the exceptions.text scribe work, and integrate small patches. (please signal intent on guile-devel first, thanks.) thi _______________________________________________ Bug-guile mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-guile