From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/86577 Path: news.gmane.org!not-for-mail From: Rik Kabel Newsgroups: gmane.comp.tex.context Subject: Re: Trimming strings and Lua string.trim question Date: Wed, 05 Mar 2014 18:00:59 -0500 Message-ID: <5317ACAB.4050904@rik.users.panix.com> References: <5316ABF3.5050302@rik.users.panix.com> <5316DF28.3070300@wxs.nl> <53173D9E.1050907@rik.users.panix.com> <5678BF45-446A-4769-851C-1F587D37701C@gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0234805963==" X-Trace: ger.gmane.org 1394060480 8784 80.91.229.3 (5 Mar 2014 23:01:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Mar 2014 23:01:20 +0000 (UTC) To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Thu Mar 06 00:01:30 2014 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([5.39.185.229]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WLKob-00066n-9E for gctc-ntg-context-518@m.gmane.org; Thu, 06 Mar 2014 00:01:29 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 728CD10202; Thu, 6 Mar 2014 00:01:28 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Kp+maWhjdlJ0; Thu, 6 Mar 2014 00:01:26 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 2B379101F8; Thu, 6 Mar 2014 00:01:26 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 75592101F8 for ; Thu, 6 Mar 2014 00:01:24 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id fiK2BN3Eg1Uz for ; Thu, 6 Mar 2014 00:01:22 +0100 (CET) Original-Received: from filter5-til.mf.surf.net (filter5-til.mf.surf.net [194.171.167.221]) by balder.ntg.nl (Postfix) with ESMTP id A9835101F7 for ; Thu, 6 Mar 2014 00:01:12 +0100 (CET) Original-Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) by filter5-til.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id s25N1AoP021240 for ; Thu, 6 Mar 2014 00:01:11 +0100 Original-Received: from [192.168.1.153] (adsl-98-77-175-214.mia.bellsouth.net [98.77.175.214]) by mailbackend.panix.com (Postfix) with ESMTP id 6BF522E201 for ; Wed, 5 Mar 2014 18:01:07 -0500 (EST) User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 In-Reply-To: X-Bayes-Prob: 0.0001 (Score 0, tokens from: ntg-context@ntg.nl, base:default, @@RPTN) X-CanIt-Geo: ip=166.84.1.89; country=US; region=NY; city=Richmond Hill; postalcode=11418; latitude=40.7005; longitude=-73.8345; metrocode=501; areacode=718; http://maps.google.com/maps?q=40.7005,-73.8345&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0WLxX1a6b - 853e104d728a - 20140306 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.221 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.14 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:86577 Archived-At: This is a multi-part message in MIME format. --===============0234805963== Content-Type: multipart/alternative; boundary="------------050107090503020500050101" This is a multi-part message in MIME format. --------------050107090503020500050101 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 2014-03-05 10:54, Wolfgang Schuster wrote: > > Am 05.03.2014 um 16:18 schrieb Wolfgang Schuster > >: > >> >> Am 05.03.2014 um 16:07 schrieb Rik Kabel > >: >> >>>> striplong >>>> >>> >>> It would be nice if striplong worked, but the example fails when >>> string.striplong is used in place of string.strip. The log says: >>> >>> ! LuaTeX error [string "\directlua "]:1: attempt to call field >>> 'striplong' (a nil value) >>> stack traceback: >>> [string "\directlua "]:1: in main chunk. >>> >>> Is the format of the call different than shown in the wiki, or is a >>> different mechanism required to quote a potentially long string? >> >> The name of the function is "strings.striplong". > > This should be "utilities.strings.striplong" but it has no effect > because when take a look > at the saved string in Lua you can see that blank lines are removed > from the text. > > Wolfgang Indeed. This does build without error, but the utilities.strings.striplong result is worse than the string.strip result, with some additional whitespace at the end of the test string from the earlier example. So, is this a confirmed bug? -- Rik --------------050107090503020500050101 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
On 2014-03-05 10:54, Wolfgang Schuster wrote:

Am 05.03.2014 um 16:18 schrieb Wolfgang Schuster <schuster.wolfgang@gmail.com>:


Am 05.03.2014 um 16:07 schrieb Rik Kabel <context@rik.users.panix.com>:

striplong


It would be nice if striplong worked, but the example fails when string.striplong is used in place of string.strip. The log says:

! LuaTeX error [string "\directlua "]:1: attempt to call field 'striplong' (a nil value)
stack traceback:
    [string "\directlua "]:1: in main chunk.
Is the format of the call different than shown in the wiki, or is a different mechanism required to quote a potentially long string?

The name of the function is “strings.striplong”.

This should be “utilities.strings.striplong” but it has no effect because when take a look
at the saved string in Lua you can see that blank lines are removed from the text.

Wolfgang

Indeed. This does build without error, but the utilities.strings.striplong result is worse than the string.strip result, with some additional whitespace at the end of the test string from the earlier example.

So, is this a confirmed bug?
--
Rik
--------------050107090503020500050101-- --===============0234805963== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ --===============0234805963==--