home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!sun-barr!news2me.EBay.Sun.COM!exodus.Eng.Sun.COM!morocco.Eng.Sun.COM!landauer
- From: landauer@morocco.Eng.Sun.COM (Doug Landauer)
- Newsgroups: comp.programming
- Subject: Re: What is Language Lawyering?
- Date: 7 Nov 1992 00:43:12 GMT
- Organization: Sun Microsystems, Mt. View, Ca.
- Lines: 31
- Message-ID: <lfm490INNkfk@exodus.Eng.Sun.COM>
- References: <1992Nov3.175103.2052@saifr00.cfsat.honeywell.com> <720937380@sheol.UUCP>
- NNTP-Posting-Host: morocco
- Summary: language lawyers & language standards
-
- > : What is 'language lawyering'? [...] My guess is that it refers
- > : to arguing over petty features or usage of a programming language
- > : that is often is of no value.
- >
- > [from ] the "New Hacker's Dictionary" ...:
- > language lawyer: n. A person ... [able] to show you the
- > five sentences scattered throughout a 200-plus page manual which
- > together imply the answer to your question "if only you had
- > thought to look there".
-
- Most compiler implementors need to be language lawyers. *ALL* C++
- compiler implementors need to be language lawyers. If you ever send
- anyone to language standards meetings, you send your language lawyer.
- Unfortunately, this (together with the abovementioned ability) means
- that standards are usually written in such a way that they *require*
- that ability, and therefore only language lawyers can understand the
- standard (sorta like most real law being written in such a way that
- only real lawyers can understand most of it).
-
- Of course, there are exceptions -- the Scheme standard comes to mind.
- I guess, when you're trying to describe a very complex set of rules,
- the more precise you get, the harder it is to put the description into
- the one-dimensional form of a stream of text. I suppose it's time for
- language standards to be written in a hypertext-like form.
-
- > So, its use in the broader sense is not always pejorative ...
-
- Right. Despite the jokes, sometimes you do need a real lawyer.
- Same with a language lawyer.
- --
- Doug Landauer - Sun Microsystems, Inc. - Languages - landauer@eng.sun.com
-