From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 100009 invoked by alias); 9 Mar 2017 10:31:38 -0000 Mailing-List: contact kawa-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: kawa-owner@sourceware.org Received: (qmail 99968 invoked by uid 89); 9 Mar 2017 10:31:36 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 spammy=H*Ad:U*kawa, kawa, 1955, oca X-HELO: smtps-n.oca.eu Received: from smtps-n.oca.eu (HELO smtps-n.oca.eu) (192.54.174.167) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 09 Mar 2017 10:31:26 +0000 Received: from [192.168.109.88] (natoca100-13.unice.fr [134.59.100.13]) by smtps-n.oca.eu (Postfix) with ESMTPSA id F21768076D for ; Thu, 9 Mar 2017 11:31:24 +0100 (CET) From: Damien MATTEI To: kawa Subject: error when using split-regex Date: Thu, 09 Mar 2017 10:31:00 -0000 User-Agent: KMail/1.9.6 MIME-Version: 1.0 Content-Disposition: inline Message-Id: <201703091131.24188.Damien.Mattei@unice.fr> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2017-q1/txt/msg00059.txt.bz2 Hi, i have got an error in code when using regex-split, here is the code tested here at REPL in kawa 2.1: (require 'regex) (define wds-url "http://ad.usno.navy.mil/wds/Webtextfiles/wdsnewref.txt") (define wds-data-str &<{&[wds-url]}) ;; could take a few seconds to GET file (define wds-data-str-split (regex-split wds-data-str (string #\return))) result in this error at some point of splitting: ^ at java.util.regex.Pattern.error(Pattern.java:1955) at java.util.regex.Pattern.sequence(Pattern.java:2123) at java.util.regex.Pattern.expr(Pattern.java:1996) at java.util.regex.Pattern.group0(Pattern.java:2905) at java.util.regex.Pattern.sequence(Pattern.java:2051) at java.util.regex.Pattern.expr(Pattern.java:1996) at java.util.regex.Pattern.compile(Pattern.java:1696) at java.util.regex.Pattern.(Pattern.java:1351) at java.util.regex.Pattern.compile(Pattern.java:1028) at kawa.lib.kawa.regex.regexSplit(regex.scm:51) at atInteractiveLevel-6.run(stdin:6) at gnu.expr.ModuleExp.evalModule2(ModuleExp.java:293) at gnu.expr.ModuleExp.evalModule(ModuleExp.java:212) at kawa.Shell.run(Shell.java:291) at kawa.Shell.run(Shell.java:203) at kawa.Shell.run(Shell.java:184) at kawa.repl.processArgs(repl.java:687) at kawa.repl.main(repl.java:793) also tested it with #\linefeed and same error, also tested with " " and "A" : error i did not look in the contain of the file and i will do it,but anyway the result should not be an error? does the newest version of kawa give a different result? Regards, Damien -- Damien.Mattei@unice.fr, Damien.Mattei@oca.eu, UNS / OCA / CNRS