<div dir="ltr">Is nobody going to tell stories about the #define of Bourne Shell fame?<div><br></div><div>-G</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Mar 11, 2025 at 2:00 PM G. Branden Robinson <<a href="mailto:g.branden.robinson@gmail.com">g.branden.robinson@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">At 2025-03-10T22:18:43-0400, John Levine wrote:<br>
> I suspect that's because they came along just late enough that<br>
> everything used ASCII, and they got those cool Model 37 Teletypes, so<br>
> they could assume that devices could generate and print punctuation<br>
> like { } [ ] | < ><br>
<br>
"begin" and "end" were fine.<br>
<br>
I've heard a story that Pascal was unpopular in the Middle East;<br>
every programming student wanted to know why they had to pay homage to<br>
Israeli Prime Minister Menachem Begin in every program, which tells you<br>
how old this story is.<br>
<br>
> The C standards used to have (still have?) trigraph equivalents for<br>
> much of the punctuation for people on systems that don't have the<br>
> characters.<br>
<br>
My understanding of the feedback procedure for ISO C23 finalization is<br>
that some NBs (national bodies) fought pretty hard to keep trigraphs.<br>
<br>
I _think_ they're gone from the final version of the standard, but I<br>
don't have an official version, just a "final" draft, and my impression<br>
of the WG14 meeting minutes from last year was that this particular<br>
issue was fought to the bitter end.<br>
<br>
So maybe they snuck back in at the 11th hour.<br>
<br>
Regards,<br>
Branden<br>
</blockquote></div>