From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <0a1dec66053622bd56a075efd8c46b3b@terzarima.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] german keymap From: Charles Forsyth In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-fcjmcxhcjxprbdyynfagfmjxvk" Date: Mon, 12 Apr 2004 01:22:51 +0100 Topicbox-Message-UUID: 594c4d0a-eacd-11e9-9e20-41e7f4b1d025 This is a multi-part message in MIME format. --upas-fcjmcxhcjxprbdyynfagfmjxvk Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit i think it's also important that the unexpected use be one that applies the program in its proper function, just in a way not anticipated by the original design. indeed, that seems to be the whole point! it's not just using a screwdriver to pry open a tin! for instance, the traditional example of the pipeline for spelling checking application applies several commands in turn in a way that is perfectly reasonable, and understandable, but the composition to do spelling checking was not anticipated by those who wrote the commands. in that pipeline in Software Tools, concat concatenates files, translit does its normal transliteration, sort sorts, unique eliminates duplicates, and `common' compares lines from two files as usual, but in this case one file is a dictionary. --upas-fcjmcxhcjxprbdyynfagfmjxvk Content-Type: message/rfc822 Content-Disposition: inline Received: from mail.cse.psu.edu ([130.203.4.6]) by lavoro; Mon Apr 12 01:07:34 BST 2004 Received: by mail.cse.psu.edu (CSE Mail Server, from userid 60001) id 31C3B19F59; Sun, 11 Apr 2004 20:07:13 -0400 (EDT) Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 14BB519F44; Sun, 11 Apr 2004 20:07:10 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: by mail.cse.psu.edu (CSE Mail Server, from userid 60001) id CF02F19F4B; Sun, 11 Apr 2004 20:06:09 -0400 (EDT) Received: from collyer.net (collyer.net [63.192.14.226]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 959E719C2F for <9fans@cse.psu.edu>; Sun, 11 Apr 2004 20:06:08 -0400 (EDT) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] german keymap From: Geoff Collyer In-Reply-To: <329B4CD3.4318298D@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 11 Apr 2004 17:06:06 -0700 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on psuvax1.cse.psu.edu X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 X-Spam-Level: I think he's latching onto a comment, probably in Software Tools, that one measure of a good tool is that people find uses for it other than those anticipated by its author(s). But, yes, it first has to be a sharp tool that does one thing well. --upas-fcjmcxhcjxprbdyynfagfmjxvk--