tag:blogger.com,1999:blog-6454006.post6473094525840817692..comments2024-01-16T14:32:49.175+00:00Comments on Arcane Sentiment: “Irritants”Arcane Sentimenthttp://www.blogger.com/profile/04144052171693893368noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-6454006.post-31142948426898636742012-05-26T20:49:50.873+00:002012-05-26T20:49:50.873+00:00I'm hoping that WG2 will finally dispense with...I'm hoping that WG2 will finally dispense with The Fortran Horror in favor of something gettext-ish for pure interpolation and localization, plus Alex Shinn's <i>fmt</i> library, which is based on combinators rather than a specialized string-based language — why, it even has Roman numeral support!John Cowanhttps://www.blogger.com/profile/11452247999156925669noreply@blogger.comtag:blogger.com,1999:blog-6454006.post-57364214403761640632012-05-26T19:54:39.230+00:002012-05-26T19:54:39.230+00:00Oops, I didn't notice the who argument (possib...Oops, I didn't notice the <i>who</i> argument (possibly because I saw SRFI 23 first). Fixed.Arcane Sentimenthttps://www.blogger.com/profile/04144052171693893368noreply@blogger.comtag:blogger.com,1999:blog-6454006.post-78305886824461256692012-05-26T18:16:09.375+00:002012-05-26T18:16:09.375+00:00Actually that's the R7RS/SRFI-23 version. For...Actually that's the R7RS/SRFI-23 version. For whatever reason, the R6RS committee decided to go with "(error who message irritant ...)" where <i>who</i> represents the chief complainant. I proposed having both the SRFI 23 and the R6RS version under different names, but the WG voted to have just one.<br /><br />However, SRFI 23 uses the terms <i>reason</i> and <i>args</i> rather than <i>message</i> and <i>irritants</i>, which come directly from R6RS. SRFI 23 refers to SLIB's slib:error, which purports to treat all the arguments symmetrically.John Cowanhttps://www.blogger.com/profile/11452247999156925669noreply@blogger.com