Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id w7R3hKuh031167 for ; Mon, 27 Aug 2018 05:43:21 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx012 [212.227.15.9]) with ESMTPS (Nemesis) id 0LwmkK-1frxf83ug4-016LAh for ; Mon, 27 Aug 2018 05:43:14 +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 w7R3hEtb028866; Mon, 27 Aug 2018 05:43:14 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 852DB12752C; Mon, 27 Aug 2018 05:43:08 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 29108227 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 27 Aug 2018 05:43:08 +0200 Delivered-To: latex-l@listserv.uni-heidelberg.de Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 576FE126E4A for ; Mon, 27 Aug 2018 05:43:08 +0200 (CEST) Received: from smtprelay.hostedemail.com (smtprelay0156.hostedemail.com [216.40.44.156]) by relay.uni-heidelberg.de (8.15.2/8.15.2) with ESMTPS id w7R3h0Zo028820 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 27 Aug 2018 05:43:04 +0200 Received: from filter.hostedemail.com (clb03-v110.bra.tucows.net [216.40.38.60]) by smtprelay06.hostedemail.com (Postfix) with ESMTP id 5ADD818224D65 for ; Mon, 27 Aug 2018 03:43:00 +0000 (UTC) X-Session-Marker: 77696C6C40777370722E696F X-Spam-Summary: 2,0,0,,d41d8cd98f00b204,will@wspr.io,:,RULES_HIT:41:152:355:379:541:599:800:960:973:988:989:1260:1277:1311:1313:1314:1345:1359:1381:1437:1513:1515:1516:1518:1521:1534:1539:1593:1594:1711:1730:1747:1777:1792:2194:2196:2199:2200:2393:2553:2559:2562:2693:2733:2895:3138:3139:3140:3141:3142:3352:3622:3865:3866:3867:3868:3870:3871:3873:3874:4361:5007:9108:10004:10400:10450:10455:10848:11026:11232:11658:11914:12660:12663:13069:13071:13285:13311:13357:14180:19904:19999:21060:21080:21220:21427:21450:21627:21795:30012:30051:30054:30070:30090,0,RBL:129.127.15.244:@wspr.io:.lbl8.mailshell.net-62.8.32.100 64.201.201.201,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:fn,MSBL:0,DNSBL:neutral,Custom_rules:0:0:0,LFtime:30,LUA_SUMMARY:none X-HE-Tag: steel24_373e7be94785c X-Filterd-Recvd-Size: 1736 Received: from lc02wj08dhv2r-vm.ad.adelaide.edu.au (unknown [129.127.15.244]) (Authenticated sender: will@wspr.io) by omf05.hostedemail.com (Postfix) with ESMTPA for ; Mon, 27 Aug 2018 03:42:59 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) References: <0bd9377ae896d7b54baa292a2f7b6e4254f4ec13.camel@sipsolutions.net> X-Mailer: Apple Mail (2.3445.8.2) Message-ID: <58B049B2-2617-4C21-930F-1DF862106E4C@wspr.io> Date: Mon, 27 Aug 2018 13:12:53 +0930 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Will Robertson Subject: Re: \ior_get_str:NN vs. \ior_str_get:NN To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <0bd9377ae896d7b54baa292a2f7b6e4254f4ec13.camel@sipsolutions.net> 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-UI-Filterresults: notjunk:1;V01:K0:7VpH4fwRIyg=:4WteR11Z8IMEhBeJgiCT1B506X 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 X-UI-Loop:V01:bkqgA6HfwGg=:HVVmYWzz4oxEJx6BDs1+PhgFIYaoUR7hs+LsNp8WxYw= X-UI-Out-Filterresults: notjunk:1;V01:K0:pI1oPX2IMU0=:3lhyxZf5U/otbp+nuYT17+ wxDEdP9CTMciy4UUT0Lpkpw49MKGqvuLsF1X9K4PJSsV+/i6DYZ0d3TxezTDqe5xy8FkXjhrd aZlfU8eR2PuoGHgcvJwgVodMxXVZVLMf0/0u6HyjaqbugEvbEOUkDE07SI8JGCd0zP+Cgd/EG MYZxCGAUDHQKlFZTewskjrs+5Qt0laAucdx0Fc/DP+VzUZvPkwyqB9kIET1T78PsmaAG2bb6E oL9nR8yzeaFG4eciQKwkSlNhKI4Q7TkpuNgRaoww3Cp7mgkO/8ct5yXh64uglXQpQNuan/+Ee PoFcrqEZXJngKQort9Z9MuMPaADft/lhohrPH2P8pAG8SzBA6weGvYlvdF0NNtQzcbkViYdRn m9OwxVfyXpoQb363yecqcnRs2TxWfexiu7T0EiHHNWevvNpQIkAEUgSvhhTQoeMNnNAZuvQHc V8SzXEJtX951AiAdKRkQgU/IcSikXds= 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 w7R3hKuh031167 Status: R X-Status: X-Keywords: X-UID: 8075 Hi Benjamin, > On 27 Aug 2018, at 12:38 pm, Benjamin Berg wrote: > > The problem for me is that I am shipping the package separately, which > means that I am confronted with whatever version the user already has > on their machine. If you really know that users will be updating/using new versions of your package on outdated systems, and they can’t/won't upgrade l3kernel itself, the best/easiest thing to do in this case would be to have code like: \cs_if_exist:NF \ior_str_get:NN { \cs_set_eq:NN \ior_str_get:NN \ior_get_str:NN } (Perhaps with a warning in there that if at all possible the user should update their expl3 version.) And then use the updated version of the command. Regards, Will