From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: buffer1.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.ada Subject: Re: RIP Robert Dewar 1945-2015 Date: Wed, 01 Jul 2015 10:15:41 -0700 Organization: A noiseless patient Spider Message-ID: <87vbe3re82.fsf@nightsong.com> References: <3cc0594c-b800-4de5-938a-064bef0adf48@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="38b554b2114f997ed08ebb809b0b9924"; logging-data="25948"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+BBtCANXRNIe/FpTShuNcr" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:7xvPxnYjZUgY1mdvvBRH0yjV/ZQ= sha1:Kr7U2MsvA5yWqdrBiso4l/XkubI= Xref: number.nntp.giganews.com comp.lang.ada:193866 Date: 2015-07-01T10:15:41-07:00 List-Id: briot.emmanuel@gmail.com writes: > I am very sad to announce that Robert Dewar has passed away yesterday, > in his 70th year. Oh I am sorry to hear that. I never met him but I exchanged some email with him a while back, which now feels like a privilege. Just a few days ago I was thinking about an old message he once posted on the GCC mailing list, and I had been considering emailing him to ask why he had said a particular thing in the message. Now I guess I won't get to do that, at least with any hope of getting a reply. Long before Ada, Bob wrote SPITBOL, an amazing implementation of the old SNOBOL string-processing language. It was originally written in IBM 360 assembly language and later rewritten in MINIMAL, a kind of "least common denominator" portable assembly language, translated to various machine targets by a SPITBOL program. It's the most thoroughly commented code I've ever seen, and it uses a clever garbage collection trick (supposedly from Lisp 2) that I'm surprised isn't in wider use. One of the items on my long todo list has been to study the SPITBOL garbage collector and code something like it in C. SPITBOL is still alive, maintained by Dave Shields: https://github.com/spitbol/spitbol RIP, Bob.