Changes between Version 11 and Version 12 of ExceptionHandlingCowan


Ignore:
Timestamp:
08/29/10 09:30:53 (7 years ago)
Author:
arcfide
Comment:

My comments and position

Legend:

Unmodified
Added
Removed
Modified
  • ExceptionHandlingCowan

    v11 v12  
    7474 
    7575The ''message'' argument must be a string that describes the exceptional situation. The ''irritants'' should be the arguments to the operation that detected the operation, but may be any objects relevant to the exception. 
    76   
     76 
     77= Comments and Positions =  
     78 
     79Rather than write out my own exception proposal, I will just put my comments here. This system is very close to R6RS, but does not provide good reasons for deviating from R6RS' in the ways that it does. In the name of backwards compatibility, I see no good reason to not use R6RS' system over this one, given that the system would only change names and introduce only two extra names. This gains backwards compatibility with the most widely implemented exception system (across implementations, if not in total code base), doesn't lose simplicity, gains usability and convenience, maintains expressiveness, and makes life at least no more difficult for those trying to port code from non-R6RS systems. - Aaron W. Hsu (arcfide) 
    7780 
    7881= Thanks =