Received: from mx0.gmx.net (mx0.gmx.net [213.165.64.100]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with SMTP id o92LJiN5030085 for ; Sat, 2 Oct 2010 23:19:45 +0200 Received: (qmail 23549 invoked by alias); 2 Oct 2010 21:19:39 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 02 Oct 2010 21:19:39 -0000 Received: from relay2.uni-heidelberg.de (EHLO relay2.uni-heidelberg.de) [129.206.210.211] by mx0.gmx.net (mx076) with SMTP; 02 Oct 2010 23:19:39 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id o92LInbO029314 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 2 Oct 2010 23:18:49 +0200 Received: from listserv.uni-heidelberg.de (localhost.localdomain [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id o91M14H3019030; Sat, 2 Oct 2010 23:17:41 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 503447 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 2 Oct 2010 23:17:41 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id o92LHfXl019048 for ; Sat, 2 Oct 2010 23:17:41 +0200 Received: from nm22-vm0.bullet.mail.sp2.yahoo.com (nm22-vm0.bullet.mail.sp2.yahoo.com [98.139.91.222]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with SMTP id o92LIXLV029221 for ; Sat, 2 Oct 2010 23:18:34 +0200 Received: from [98.139.91.65] by nm22.bullet.mail.sp2.yahoo.com with NNFMP; 02 Oct 2010 21:17:33 -0000 Received: from [98.136.185.41] by tm5.bullet.mail.sp2.yahoo.com with NNFMP; 02 Oct 2010 21:17:33 -0000 Received: from [127.0.0.1] by smtp102.mail.gq1.yahoo.com with NNFMP; 02 Oct 2010 21:17:33 -0000 X-Yahoo-Newman-Id: 199379.94835.bm@smtp102.mail.gq1.yahoo.com Received: from [192.168.1.70] (st_philipp@92.229.31.61 with plain) by smtp102.mail.gq1.yahoo.com with SMTP; 02 Oct 2010 14:17:32 -0700 PDT X-Yahoo-SMTP: _jlT6bOswBCTfNEaYibKorijSw14_bs- X-YMail-OSG: o_9Hdh8VM1mfPLDFW2mtKpEVlBt.23k1LnBdAjzDoTWUMXr Mle6PkrzzqDOapVr6ACZovlLJjiJ.7AqtcWrUnODBe8YdUhhEHBaKIkdH0IY 4_MCc6VfLbXA_7Dcpa5jz4GonCzs09_jVYW4lHFan1xNjtkXlXulG_r93YJ9 yMzFF9WR3XsoMNly0.OnsvjklIZIgnzspULLO55FV8DLc72HjBfvhCwO.lVb 3BvdLYq6lUgdq4OvNnrKArQb63e0OjA1a3ucnT75fG5P9gGBPkMOKYVUei_N VQYFf5_dEERi665vjwmVqBw-- X-Yahoo-Newman-Property: ymail-3 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Apple Message framework v1081) X-Mailer: Apple Mail (2.1081) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id o92LHfXl019049 Message-ID: <89FC465D-657F-4B46-A4FF-B9A79D204FDD@yahoo.de> Date: Sat, 2 Oct 2010 23:17:27 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Philipp Stephani Subject: Bug in l3keys.dtx To: LATEX-L@listserv.uni-heidelberg.de Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p4WX0t+AtsdW2ORvUlAfcdSIdQlIL3FTSFQDxQiodii41fjuqHQd8jenp0+N dNY0CcAB8WAv7r3OtvsaDOOiC4T8TWFW3c0h9kbMpE0/ou/MWvK8X//VR9J5RqCotAZER8h4O06e mC19Q==V1; X-Resent-By: Forwarder X-Resent-For: rainer.schoepf@gmx.net X-Resent-To: rainer@rainer-schoepf.de Status: R X-Status: X-Keywords: X-UID: 6449 Hello, chapter XXI, section 93 of the manual says about \keys_bool_set:NN: "Creates code to set ⟨bool⟩ when ⟨key⟩ is given, with setting using ⟨scope⟩ (l or g for local or global, respectively). ⟨bool⟩ should be a LATEX3 boolean variable." First of all, I think the scope description is incorrect since the scope is simply used to construct control sequences like \bool_set... and \bool_gset..., but there is not \bool_lset... The second argument of \keys_bool_set:NN should thus be empty if the assignment is to be local, in which case the argument specifier should be "n", not "N". Then line 1320 of l3keys.dtx has \keys_property_new_arg:nn { .bool_gset:N } { \keys_bool_set:NN #1 n } Note the scope "n" instead of "g" (or rather "{g}"), which leads to an error ("Missing \begin{document}").