DWIM

From Wikipedia, the free encyclopedia

The acronym DWIM stands for "Do What I Mean". It is a humorous way of describing a user's feeling that a computer function should work the way the user wants — instead of the actual result that they did not want. The term has been in use for decades.

Recently, word processors have DWIM features that check for typos and spelling errors as words are typed.

Anticipating variations in the way a user or a programmer expresses themselves has a long history. Before 1984, Warren Teitelman wrote routines to "correct errors automatically or with minor user intervention". [1] Following in the LISP tradition, Emacs has a function comment-dwim that comments out a selected region if uncommented, or uncomments it, when already commented out.

[edit] See also

[edit] External links