DWIM
/
dwim / [
acronym , "
Do What I Mean " (
not what I say )]
1 .
Able to
guess ,
sometimes even correctly ,
the result intended when
bogus input was provided .
2 .
The BBNLISP /
INTERLISP function that attempted to accomplish
this feat by correcting many of the more common errors .
See
{
hairy }.
3 .
Occasionally ,
an interjection hurled at a balky computer ,
especially when one senses one might be tripping over
legalisms (
see {
legalese }).
Warren Teitelman originally wrote DWIM to fix his typos and
spelling errors ,
so it was somewhat idiosyncratic to his
style ,
and would often make hash of anyone else '
s typos if
they were stylistically different .
Some victims of DWIM thus
claimed that the acronym stood for "
Damn Warren '
s Infernal
Machine !'.
In one notorious incident ,
Warren added a DWIM feature to the
command interpreter used at {
Xerox PARC }.
One day another
hacker there typed "
delete *$"
to free up some disk space .
(
The editor there named backup files by appending "$"
to the
original file name ,
so he was trying to delete any backup
files left over from old editing sessions .)
It happened that
there weren '
t any editor backup files ,
so DWIM helpfully
reported "*$
not found ,
assuming you meant '
delete *'".
It
then started to delete all the files on the disk !
The hacker
managed to stop it with a {
Vulcan nerve pinch }
after only a
half dozen or so files were lost .
The disgruntled victim later said he had been sorely tempted
to go to Warren '
s office ,
tie Warren down in his chair in
front of his workstation ,
and then type "
delete *$"
twice .
DWIM is often suggested in jest as a desired feature for a
complex program ;
it is also occasionally described as the
single instruction the ideal computer would have .
Back when
proofs of program correctness were in vogue ,
there were also
jokes about "
DWIMC " (
Do What I Mean ,
Correctly ).
A related
term ,
more often seen as a verb ,
is DTRT (
Do The Right Thing );
see {
Right Thing }.
[{
Jargon File }]
安装中文字典英文字典查询工具!
中文字典英文字典工具:
复制到剪贴板
英文字典中文字典相关资料:
Wireless Phone Services: Cell Phones Phone Plans I AT T Be the first to experience the new iPhone 17 Buy now at AT T and explore flexible phone plans, trade-in offers, and our latest 5G mobile phone deals
AT T Official Site | Our Best Wireless Internet Service Get our best deals on phones and internet, backed by the AT T Guarantee Explore the new iPhone 17, get 24 7 support, pay bills, and manage your account online
AT T Wireless The new AT T app delivers fast, simple control to manage wireless and home internet with AI-powered support and streamlined notifications
Wireless Plans: Our Most Affordable Cell Phone Plans | AT T Explore AT T wireless plans, including unlimited data and 5G options Compare features and find the right plan for your needs—shop and sign up online
AT T app login, formerly myAT T, Sign in to your AT T Account View and pay your AT T bills online, manage multiple accounts, and upgrade your AT T Wireless, Internet, and home phone services
AT T Sign in to manage your AT T account, view bills, and access services
Buy Cell Phones, Smartphones Mobile Phones | AT T Wireless Shop AT T Wireless for the latest smartphones from Apple, Samsung, and Google, including pre-orders and new releases
AT T Wireless support Find help for your AT T Wireless℠ plan, international plan, or parental controls Learn how to help your wireless signal with AT T Cell Booster Explore wireless add-ons, apps, and more Get details on mobile hotspots and Wi-Fi hot spots Get AT T wireless customer service
Welcome to AT T Welcome to AT T Please give us a moment We are almost there!!!
AT T Service Outage Information | AT T Get news about outages that may affect your AT T Wireless or Internet service Check for outages in your area and troubleshoot service issues