Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id t57B1AJg014081 for ; Sun, 7 Jun 2015 13:01:11 +0200 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx009) with ESMTPS (Nemesis) id 0MLj8d-1Z2Nff24jT-000x9J for ; Sun, 07 Jun 2015 13:01:04 +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 t57Awgji015435 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 7 Jun 2015 12:58:42 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t56M143H026644; Sun, 7 Jun 2015 12:58:41 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12154653 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 7 Jun 2015 12:58:41 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t57AwfsQ032032 for ; Sun, 7 Jun 2015 12:58:41 +0200 Received: from mail-ig0-f178.google.com (mail-ig0-f178.google.com [209.85.213.178]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id t57AwZe9019319 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL) for ; Sun, 7 Jun 2015 12:58:38 +0200 Received: by igbsb11 with SMTP id sb11so40530549igb.0 for ; Sun, 07 Jun 2015 03:58:35 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.43.102.132 with SMTP id de4mr18658436icc.13.1433674715319; Sun, 07 Jun 2015 03:58:35 -0700 (PDT) Received: by 10.36.81.201 with HTTP; Sun, 7 Jun 2015 03:58:35 -0700 (PDT) References: <19in0asqvv02p$.dlg@nililand.de> <554CF61C.6070700@latex-project.org> <55520F64.4020008@morningstar2.co.uk> <55521488.3080806@latex-project.org> Content-Type: text/plain; charset=UTF-8 Message-ID: Date: Sun, 7 Jun 2015 12:58:35 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Bruno Le Floch Subject: Re: TeX capacity exceeded, with \prop_map_inline To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <55521488.3080806@latex-project.org> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:NQra3WpWdDA=:JQtkiMav6N+4OXeOXd3No22FE+ jwLVYUa2Z/6IY90W1U9f/rtCj3mUL3TSNOnKwjC4/sOHVpJCNgN1XzT2Kcncff08GCr7UbjPo Z9TFe9+l2bwWqj9cwrqoxYnCD0Ly94RkJIrI+q53zDbEjiMJ/e5nK7o1eaoFCt2QpOVITqmls Ij9T0kuazjhvygmBYcnWBZbxOXpRfzALE1azHXMRxHNAXFjDfPZ33pYkZd++LnPxxZ4pppEUb jA7rYcqwrSyjn3KBHdiHyrmva23CYWBDl0qxoO43Xsta6hu9Rx95UzTVkv+dwJP8om618i3au Mplve+uRZV3AkJTST6s6ft1zvrbtAQ3WAzfGMqYU6XhfWTNouD/lKbFMUkJO/uyhFcAKDlvcC OVHlh/ruHzegCF5dJ1qco+YDnQrLBDB/dFhmn6AZrEMFZCXao/lkau9T8TeoGforgq2evsPGs INn3vDfq9LdRwXrVCUfjT7SS/Ayuq+4nGGH5xkqYXzTkSllmBitYD1Ie8WyCOzBusgbbZocQk 6B87m6NRODZfkMmr0/uunt4A9B1K9CLzYdL3q+vHvEjGz3lak63pt9D/oaBq7GPBUpOA1UVZq aMvBgf5P9JJiyIAfHdYSlY3czswdpC76wUgXzSkBPbQG4pEN1T5I//uRyIHnHFmtTbDww8FMu sFwS16OSeYH82/So6tIFhu+LPnBOEH3jjpjZoRQGf65PWm3VZTrbcD2MaKhcYCbkyoG0NhpSJ uij0lqopH5O89vCdOJjeng9KaUtL0o8ZI2AWtz2xfBfEji4ZjMgUmocTZNtPIo8x6GgK+2nOx Wjkpc23uXzsvKvV08I6G5nxSH7QlQM74makEWzE28sjo3q1zQGS6uUK1m1Eco2TQTdDr4+6v5 jnuHowaAZOtQSH19QPa1smh+HACn0IRuEEaj2o7oQRp86AH1v2rmsmEvoXidCqzr337ejKkh3 i4SzamYMf4rgPMN22LLVnmQvjcRmeFyvHswd3FbXwms+9GagiPn8qWV2sqeJHatj/OD9V0zVn sgHgcBc35Y2GRthTejJPazVPqTeir7fVvvUSQaCNASXrddD5E0BZeVOBKLn3yQ5uboAULZ4WF byFeIBB4thniQJR6qN/vaOPVEHR5jvhmEorJns8TjhGhKN2rTRAiXySXXhfXyM5PKw9Nda3k7 Z+pj2uMC8lBqGXar+RsrAjP3iHwx5NcSNyHfyZjk4ZPUhJcZzx6IGHIVujNtpLXD++1SOOqoK hzRDy/RTWZPFtcRYKxkfSFXTKf5V4LtxfAcUfKNr1RZkdnncO8uZ6wp2pLKOk9nKv0dBgnTuW hAFjGyxVHirYI3a3/6QyWHjd3TECNvfMqkg7eQCy0CeQfhtf5yC6GkyVi8AUunqxkoQ3L+M8o iiO7dH0aRcNFWA4Uz8azTsT0scFwgugCkEcjSx/UdroBF4jXYeBn59ZBAQTJ3wZY3SHfPG4am /kPMLkdAqURki+ur3roGtEXz9elrBIEAcPqg3pCPyf0qMNgvZ9 X-UI-Loop:V01:tIF9esus4u4=:to9B1ZmJwH73NV1UxgVnOIkTMDkPA2P80jJBIWjNyGQ= X-UI-Out-Filterresults: notjunk:1;V01:K0:fzJ+rxmhMn4=:gcdlDQiLj8DFPmQcFPmvG6 W1hFlEDhQJP19qcIkJYMbVwrwMmE/t3zS9HvqdZqgBnGsNPH59LQv322LGBJUJMGub40NIKcf +yF8M37dIMPCeXZYPsfhiA6iRVUCRe6tf8JhFdn4DqGwSYemLSHf3XHtkh2pysX98ygYNw7ju dCtvlkGvNpIhp+48CRlDgm39LZP11hDWXS1+xe23OCqTsxwXJONDwEp2M3iMebSvyqFHCRtxw ZUvqQEjfbmWUaD3D1bwR0m+jX1aglPBCqkI9zAOvK16Uq+Hb2wjhzGkZcdzKzUti/gUvl3Ov7 H/4ki6Bgc52Yl6qLHmXx/aVEFf/UaNZzxoplV1CjqpTM9b1d+OVN0RmN/jDTOoVXR5F37D9AC R9cdJawRyQhZiX4ls7FXtoUYzt49qz/8oxNURea1H2o0Og+VXVnNT3MGMMkxzmk0U6CSzVRQD rH1ZseP06TZqVNTtN1ZgIP9Pp4ckVDBH8ZL7CGLDAskA7J0PP2Qa X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7724 On 5/12/15, Frank Mittelbach wrote: > Am 12.05.2015 um 16:34 schrieb Joseph Wright: > >> >> Probably we should add something: as Ulrike says, at the very least >> \prop_show should complain. > > we probably should, but I don't think that \prop_show:N would be the > right place. True, some other "prop" functions do seem to work if you > start from a "c" generated name rather than with \prop_new:N but this is > at best by chance: they are defective and who knows what other defects > are hidden or appear if further "prop" functions are being written. > > So despite the time penalty I think a quick check always that an > argument that should be a "prop" is not equal to \relax is safer. > > frank The problem also comes up with tl (and seq). \RequirePackage{expl3} \ExplSyntaxOn \tl_put_right:cn { l_tl } { \boom } \tl_use:c { l_tl } gives ! TeX capacity exceeded, sorry [input stack size=5000]. \l_tl ->\l_tl \boom But \tl_show:c { l_tl } shows "\l_tl \boom" so experts can understand what's going on. Not sure what should be done, since adding a check to all \tl_put_right:cn seems like a rather large cost. Bruno