Received: from comedy.dante.de (comedy.dante.de [80.237.159.15]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id o2DJKRvD020402 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sat, 13 Mar 2010 20:20:29 +0100 Received: from comedy.dante.de (localhost. [127.0.0.1]) by comedy.dante.de (8.14.3/8.14.3/Debian-9.1) with ESMTP id o2DJJg7g003351; Sat, 13 Mar 2010 20:19:44 +0100 Received: from lon1-post-3.mail.demon.net (lon1-post-3.mail.demon.net [195.173.77.150]) by comedy.dante.de (8.14.3/8.14.3/Debian-9.1) with ESMTP id o2DJJc5b003342 for ; Sat, 13 Mar 2010 20:19:40 +0100 Received: from morningstar2.demon.co.uk ([80.176.134.7] helo=palladium.local) by lon1-post-3.mail.demon.net with esmtp (Exim 4.69) id 1NqWs6-0007C3-e8 for latex-team@latex-project.org; Sat, 13 Mar 2010 19:19:38 +0000 Message-ID: <4B9BE549.8030904@morningstar2.co.uk> Date: Sat, 13 Mar 2010 19:19:37 +0000 From: Joseph Wright User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-GB; rv:1.9.1.8) Gecko/20100227 Thunderbird/3.0.3 MIME-Version: 1.0 To: LaTeX Team Subject: xgalley "work in progress" thoughts X-DANTE-Spam-Score: -1.9 () BAYES_00 X-BeenThere: latex-team@latex-project.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: latex-team-bounces@latex-project.org Errors-To: latex-team-bounces@latex-project.org Status: R X-Status: X-Keywords: X-UID: 6320 Hello all, Working on the galley model, I'm slowly constructing things in xgalley. I've mentioned some of these before, but I think it might be worth saying them again. - In xgalley, I've put the code very much "out of order" with the idea being to use the self-documenting template format. Whether this really works I'm not sure. I'd be interested to hear what others think. - On the question of "choice" versus "boolean", I'm currently favouring using "boolean" if true/false is the only sensible input. I think overall this is clearer than using "choice", even if it means having some variables which aren't strictly needed. - I'm currently being somewhat flexible with the original names for keys (I guess Frank's choices). I'm trying to work out what is needed. For example, in the "hyphenation" type, galley2 has keys such as "hyphen-enable-boolean". I'm favouring just "enable", with the fact that it applies to hyphenation obvious from the object type, and the fact its a Boolean from the interface (also "enable" seems to me to demand "true" or "false"). Currently, I'm working on things in galley2 which are "low impact" (such as hyphenation). I'm still working out how to tackle the main mechanism (I'm still not sure I'm 100% clear on it all). Joseph _______________________________________________ Latex-team mailing list Latex-team@latex-project.org https://lists.dante.de/mailman/listinfo/latex-team