From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] Some questions In-Reply-To: <7a0d071bb28c1d5190453f39024cc60b@plan9.ucalgary.ca> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-yoekmwjnlycnpjgpxocgchlbps" Date: Wed, 28 Jan 2004 10:47:42 -0500 Topicbox-Message-UUID: c334b26c-eacc-11e9-9e20-41e7f4b1d025 This is a multi-part message in MIME format. --upas-yoekmwjnlycnpjgpxocgchlbps Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I think we're talking about different libcontrols. The current one is new, written by sape. --upas-yoekmwjnlycnpjgpxocgchlbps Content-Type: message/rfc822 Content-Disposition: inline Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Jan 28 10:34:31 EST 2004 Received: from mail.cse.psu.edu ([130.203.4.6]) by plan9; Wed Jan 28 10:34:28 EST 2004 Received: by mail.cse.psu.edu (CSE Mail Server, from userid 60001) id 21F381A04E; Wed, 28 Jan 2004 10:34:27 -0500 (EST) 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 D68E81A01D; Wed, 28 Jan 2004 10:34:12 -0500 (EST) 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 F21D819EB0; Wed, 28 Jan 2004 10:33:42 -0500 (EST) Received: from home.plan9.ucalgary.ca (unknown [136.159.220.110]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BB95719EA2 for <9fans@cse.psu.edu>; Wed, 28 Jan 2004 10:33:27 -0500 (EST) Message-ID: <7a0d071bb28c1d5190453f39024cc60b@plan9.ucalgary.ca> To: 9fans@cse.psu.edu Subject: Re: [9fans] Some questions From: mirtchov@cpsc.ucalgary.ca In-Reply-To: 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: Wed, 28 Jan 2004 08:32:51 -0700 X-Spam-Status: No, hits=-0.2 required=5.0 tests=IN_REP_TO,NO_REAL_NAME,QUOTED_EMAIL_TEXT version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) > 2) What is the status of libcontrol? I am not asking about stability but > about its design. Are you satisfied with it or you lack ( time | > resources | better ideas )* to build somesting else? I had modified Charles Forsyth's 2e MineSweeper for 3e to use the control(2) library heavily -- each square on the grid was a control widget, all sharing the same channel on which the main chunk of the code sent messages around. the control library also took care of displaying the bitmapped images. http://pages.cpsc.ucalgary.ca/~mirtchov/lanlp9/minesweeper/ I found libcontrol perfectly capable of standing on its own. At the time I was unhappy how some of the components behaved, but changing them also proved painless. It broke when 4e came out (I just found out recently) due to a change in the control message convention. I haven't bothered to rewrite it (it was just an exercise in using libcontrol) because it was superseded by a more colourful and correct interpretation of windows' MineSweeper: http://www.vitanuova.com/plan9/co/mines andrey --upas-yoekmwjnlycnpjgpxocgchlbps--