Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id w7R7JSMG003216 for ; Mon, 27 Aug 2018 09:19:30 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx014 [212.227.15.9]) with ESMTPS (Nemesis) id 1MhDu4-1fOirp2VD0-00eTe5 for ; Mon, 27 Aug 2018 09:19:23 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.15.2/8.15.2) with ESMTP id w7R7JNj1016617; Mon, 27 Aug 2018 09:19:23 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 3A6F91250E4; Mon, 27 Aug 2018 09:19:16 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 29112938 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 27 Aug 2018 09:19:16 +0200 Delivered-To: LATEX-L@listserv.uni-heidelberg.de Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.119.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 2B480122CBB for ; Mon, 27 Aug 2018 09:19:16 +0200 (CEST) Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by relay2.uni-heidelberg.de (8.15.2/8.15.2) with ESMTPS id w7R7JBOv022495 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Mon, 27 Aug 2018 09:19:13 +0200 Received: by mail-wr1-f54.google.com with SMTP id v17-v6so12569443wrr.9 for ; Mon, 27 Aug 2018 00:19:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=ZGY0HPQeBA+yw87qjLt/NRnNZLJkkpdUcqMxLjgeJGc=; b=bCaUFX+OFpXAEoKMF/Y74+JDAi0ivUPyo/SoljHd9IQfjEzSK65kWfSQQ+mnuRHHxH O1vLramnlzZWYJj+2wMu0iC7SShcH46k14geD5Wqt0HbfYka4s3wryVURA4R67qw72J3 ec4zOVNGA2HJ/8ZGkadIvYgvdPwhix4yFP8e9hNYkATZxo6+CEw7y3O5l8EJJxoUfH8r NeaQhT2bHZIrZ0CVVskI6p5vi6tBAKWLQN9gYQ0MaoDj2v/NEF92NZfHGsGKFIgOrFQz K/3RQfEbsXLAvW+iRgrRTdG1B4SydmiTx8Xo78yYw8lhNiXBFw43duCYcM12smrZG6gm AasA== X-Gm-Message-State: APzg51CsjwKB3Vv0dGu4LA1u5wwivmQH1q/jXVnsCBHcTVhmDI3MYDyG iAS2P+qKt17azWtOf4EZNR4d9p4oVdQ= X-Google-Smtp-Source: ANB0VdY6R+h12XPMwbVabEtC1szAT8m+bJDaB1j5IqM2J3oOX3Uzd6dE3MFM6BI+WL84kIeQxOT7BA== X-Received: by 2002:adf:ee86:: with SMTP id b6-v6mr7467685wro.242.1535354351028; Mon, 27 Aug 2018 00:19:11 -0700 (PDT) Received: from [192.168.1.75] (251.222.9.51.dyn.plus.net. [51.9.222.251]) by smtp.gmail.com with ESMTPSA id v46-v6sm19766114wrc.63.2018.08.27.00.19.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Aug 2018 00:19:10 -0700 (PDT) References: <0bd9377ae896d7b54baa292a2f7b6e4254f4ec13.camel@sipsolutions.net> <58B049B2-2617-4C21-930F-1DF862106E4C@wspr.io> <99C6DD7E-0A4E-44E1-A7F7-9756F5C41821@wspr.io> User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Message-ID: Date: Mon, 27 Aug 2018 08:19:12 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: \ior_get_str:NN vs. \ior_str_get:NN To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <99C6DD7E-0A4E-44E1-A7F7-9756F5C41821@wspr.io> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-MIME-Autoconverted: from 8bit to quoted-printable by relay.uni-heidelberg.de id w7R7JNj1016617 Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-UI-Filterresults: notjunk:1;V01:K0:RA3kHpk0X5I=:+hz4jnOT6ygouYKzwLk819AX2k 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 X-UI-Loop:V01:G+zQHYtPS+w=:NPHZ3VJv+BYuhd6mBzF0JsSEfZLswEZAGDFi3ceJCJM= X-UI-Out-Filterresults: notjunk:1;V01:K0:HxlcBxdAl+U=:qJWm5nc85SsSJ+WQQQy9fM TT8dpF27I4le1Y06kLwz5DQyKGI1cggGWjLBvZW/Jit6tJ7AI0u+k1tFhPIZt4/4WkYx3uu1z IvUol5wh3ObfZ6uTydUoNqfStcNetzhU4fdrQ1+9FVrCo8rpGhaV8euyhxncUGjbRA4k7Hmhu s9QoZBUAAkUEhAVXNqxFYoTX/uBL27vy9tavBhs6DVvi0QypI43aCKDqi3isXds4dIRU7b1T7 c9HBBHbq2YNj/HJd8ciaLSZ/4oCMMTcQ7vr1PRhehI9fsWEQYWA8EIP945n8lMlAicFEjBJc2 t/VRRi3cZ7Ce0W/fGaSY2WRI0LaN+zMN1gH9sk6hI8CdeF61PUQ9IEw7lGaF5qJa0rTk7GxR5 GdFQPtRXmZ0mXQWCV5iytnsanhOH1vZw4dmpRNh7TFyppwDTLraFWaISL594XyHxnjjwKabC/ 57rIz7HBSY1KjrxNh+YgdQuMc8IXESM= X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by h2774747.stratoserver.net id w7R7JSMG003216 Status: R X-Status: X-Keywords: X-UID: 8079 On 27/08/2018 07:52, Will Robertson wrote: > On 27 Aug 2018, at 1:28 pm, Benjamin Berg wrote: >> >> However, while this worked fine with older LaTeX distributions, the >> user with a newer distribution reported the following error: >> >> Runaway argument? >> {\cs_new_eq:NN \ior_str_get:NN >> ! Forbidden control sequence found while scanning use of \use_i:nn. > > Ah, deprecated commands are defined to be \outer. That’s rather awkward… I don’t think there’s a real easy way around it then! Ah, but there is: \cs_if_exist:NF \ior_str_get:NN { \cs_set_eq:Nc \ior_str_get:NN { ior_get_str:NN } } i.e. the usual trick for using \outer macros inside something else. That should work, but note that there's a reason we've 'forced the issue' here: expl3 is still evolving, and we want to make sure we don't end up with a totally nightmare in terms of macro usage. Joseph