Catherine Berry on Nostr: npub18yve5…jxxyn I once worked with a Lisp machine CLI that implemented DWIM -- "Do ...
npub18yve5f33hyqq35t3y3xu72t9x33pfdznd0kq78lf73wkxchzr5hsmjxxyn (npub18yv…xxyn)
I once worked with a Lisp machine CLI that implemented DWIM -- "Do What I Mean". Guven a command that it couldn't parse, it would use string-distance heuristics to automatically correct the command and run the corrected version. In theory, this sounded great. In practice, it had two results:
1. Everyone quickly found and exclusively used the shortest string that would map to each command element.
2. Seemingly at random, a command would be "corrected" into something disastrous.
I once worked with a Lisp machine CLI that implemented DWIM -- "Do What I Mean". Guven a command that it couldn't parse, it would use string-distance heuristics to automatically correct the command and run the corrected version. In theory, this sounded great. In practice, it had two results:
1. Everyone quickly found and exclusively used the shortest string that would map to each command element.
2. Seemingly at random, a command would be "corrected" into something disastrous.