🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #5606

Re: What makes a language "easy" to program in?

#5606
From: Tim Budd
Date: Fri, 17 Jun 1988 20:31
14 lines
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!budd
References: <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