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=0.1 required=5.0 tests=BAYES_05,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,51a3b464de10e2d4 X-Google-Attributes: gid103376,public From: evans@evans.pgh.pa.us (Arthur Evans Jr) Subject: Re: Strawman,woodenman and tinman Date: 1998/05/06 Message-ID: #1/1 X-Deja-AN: 350846363 References: <35409C15.41C6@cs.bham.ac.uk> <6id35l$27e1@news.ida.org> Organization: Ada Consulting Newsgroups: comp.lang.ada Date: 1998-05-06T00:00:00+00:00 List-Id: In article <6id35l$27e1@news.ida.org>, dwheeler@ida.org wrote: > "Strawman" was the first version of the requirements; > it was distributed within the military departments and to a lesser extent > in the academic community and industry. Pretty close. In the early 70s DoD was concerned about the proliferation of high order languages (HOLs) and created a Working Group to study the problem. HOLWG distributed within DoD a draft requirements document, solicited responses, and received almost nothing. In mid-1975 they put out another version called the Strwaman Requirements which was sent to groups within DoD and to selected DoD contractors. I had just gone to work at Bolt Beranwek and Newman, and my boss gave me a copy, said some sort of response was called for, and asked me to draft one. Anyone even moderately competent at language design recognized that the requirements were self-contradictory and, given the then state of the art, vastly over ambitious; I said so. Later, I learned that Strawman had been deliberately written that way in order to elicit responses from people (like me) who were perfectly happy to point out how DoD didn't understand the problem, but who probably wouldn't otherwise have bothered replying. (Clever! I think Dave Fisher gets credit for that idea) [snip] > Tinman was then developed. An official reference for this document is: [snip] After Tinman came out, there was a conference at Cornell at which position papers were presented on it. The procedings were published: Design and Implementation of Programming Languages DoD Sponsored Workshop, Ithaca 1976 Lecture Notes in Computer Science #54 Springer-Verlag This book is not likely in print, but many libraries have complete collections of this series. The book includes a complete copy of Tinman as an Appendix. Art Evans Arthur Evans Jr, PhD Ada Consulting