Article View: comp.lang.misc
Article #5606Re: What makes a language "easy" to program in?
From: Tim Budd
Date: Fri, 17 Jun 1988 20:31
Date: Fri, 17 Jun 1988 20:31
14 lines
1387 bytes
1387 bytes
No, I'm not sure you want a ``do what I want'' command. The following story is true, I've just forgotten some of the less important details. There was a Lisp system once that had something called DWIM (do what I mean). If you typed an expression, if it didn't make sense, it would try various techniques to see if something close to it made sense, and do that. Now a friend of mine was using this system and kept having amazingly slow programs. It turned out he was saying things like (CAR ...) when the system wanted (car ...). It would not recognize CAR, go through some analyzing, discover that a probable meaning was car, then do it. Problem was there was no feedback - no indication he was doing anything wrong, it produced the right answer, just slowly. So there are dangers in ``do what I want'' systems even when (and this is a big if) they can exactly figure out what it is that you want.
Technical Details
Message-ID:
<5158@orstcs.CS.ORST.EDU>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!bloom-beacon!tut.cis.ohio-state.edu!rutgers!orstcs!mist!buddReferences:
<3496@enea.se>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!bloom-beacon!tut.cis.ohio-state.edu!rutgers!orstcs!mist!budd From: budd@mist.cs.orst.edu (Tim Budd) Newsgroups: comp.lang.misc Subject: Re: What makes a language "easy" to program in? Message-ID: <5158@orstcs.CS.ORST.EDU> Date: 17 Jun 88 20:31:42 GMT References: <3496@enea.se> Sender: netnews@orstcs.CS.ORST.EDU Reply-To: budd@mist.UUCP (Tim Budd) Organization: Oregon State Universtiy - CS - Corvallis, Oregon Lines: 14