Article View: comp.arch
Article #10969Re: how to advocate new software/hardware features (Re: Hardware Support for Numeric Algorithms)
From: Thomas M. Breuel
Date: Mon, 16 Nov 1992 20:36
Date: Mon, 16 Nov 1992 20:36
20 lines
1807 bytes
1807 bytes
In article <BxtFoF.BGn@mentor.cc.purdue.edu> hrubin@pop.stat.purdue.edu (Herman Rubin) writes: > * Programming languages themselves nowadays only let you specify very > limited syntactic extensions, because such extensions are difficult > to scope properly (mind you, the computer and the parser have no > problem with this, it is the humans that can't deal with it). This > isn't the result of some kind of "language fascism", but of market > forces: languages that have allowed more general syntactic > extensions simply never caught on, presumably because such > extensions were causing more hassle than they were worth. I am not at all convinced that this is the case. I doubt that they were left out of C++ because humans could have problems with them; if that is the case, a warning should be sufficient. The problem is that user-defined operators cause problems about which the compiler cannot warn reliably. For the rationale and some examples of what can go wrong, see the ARM, p331. Thomas.
Technical Details
Message-ID:
<TMB.92Nov16203610@arolla.idiap.ch>Path:
arc1-ca.pugleaf.net!sparky!uunet!snorkelwacker.mit.edu!ai-lab!life.ai.mit.edu!tmbReferences:
<Bxr8vG.IpI@mentor.cc.purdue.edu> <1e775rINNslq@network.ucsd.edu> <TMB.92Nov16140138@arolla.idiap.ch> <BxtFoF.BGn@mentor.cc.purdue.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!snorkelwacker.mit.edu!ai-lab!life.ai.mit.edu!tmb From: tmb@arolla.idiap.ch (Thomas M. Breuel) Newsgroups: comp.arch,comp.lang.misc Subject: Re: how to advocate new software/hardware features (Re: Hardware Support for Numeric Algorithms) Date: 16 Nov 92 20:36:10 Organization: IDIAP (Institut Dalle Molle d'Intelligence Artificielle Perceptive) Lines: 20 Message-ID: <TMB.92Nov16203610@arolla.idiap.ch> References: <Bxr8vG.IpI@mentor.cc.purdue.edu> <1e775rINNslq@network.ucsd.edu> <TMB.92Nov16140138@arolla.idiap.ch> <BxtFoF.BGn@mentor.cc.purdue.edu> Reply-To: tmb@idiap.ch NNTP-Posting-Host: arolla.idiap.ch In-reply-to: hrubin@pop.stat.purdue.edu's message of Mon, 16 Nov 1992 15:43:26 GMT