From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Marko Rauhamaa Newsgroups: gmane.lisp.guile.user Subject: Re: Running script from directory with UTF-8 characters Date: Wed, 23 Dec 2015 23:15:53 +0200 Message-ID: <87zix0amt2.fsf@elektro.pacujo.net> References: <87twnbfkzb.fsf@elektro.pacujo.net> <20151222003447.198ea945@bother.homenet> <87io3rffo5.fsf@elektro.pacujo.net> <20151222142125.17ba7368@bother.homenet> <87bn9ieaup.fsf@elektro.pacujo.net> <20151222201240.3a66fd94@bother.homenet> <87oadicjbc.fsf@elektro.pacujo.net> <83wps6p5d2.fsf@gnu.org> <87d1tycgdr.fsf@elektro.pacujo.net> <83vb7pnhnt.fsf@gnu.org> <877fk5as8r.fsf@elektro.pacujo.net> <83poxxnenn.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1450905374 23570 80.91.229.3 (23 Dec 2015 21:16:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 23 Dec 2015 21:16:14 +0000 (UTC) Cc: guile-user@gnu.org To: Eli Zaretskii Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Wed Dec 23 22:16:13 2015 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aBqlU-0001QD-0O for guile-user@m.gmane.org; Wed, 23 Dec 2015 22:16:08 +0100 Original-Received: from localhost ([::1]:57935 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aBqlT-0001lC-0d for guile-user@m.gmane.org; Wed, 23 Dec 2015 16:16:07 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38935) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aBqlK-0001kp-4Y for guile-user@gnu.org; Wed, 23 Dec 2015 16:15:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aBqlJ-0005k1-A6 for guile-user@gnu.org; Wed, 23 Dec 2015 16:15:58 -0500 Original-Received: from [2001:1bc8:1a0:5384:7a2b:cbff:fe9f:e508] (port=44784 helo=pacujo.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aBqlH-0005jk-PW; Wed, 23 Dec 2015 16:15:55 -0500 Original-Received: from elektro.pacujo.net (192.168.1.200) by elektro.pacujo.net; Wed, 23 Dec 2015 23:15:53 +0200 Original-Received: by elektro.pacujo.net (sSMTP sendmail emulation); Wed, 23 Dec 2015 23:15:53 +0200 In-Reply-To: <83poxxnenn.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 23 Dec 2015 21:33:32 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:1bc8:1a0:5384:7a2b:cbff:fe9f:e508 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:12275 Archived-At: Eli Zaretskii : >> From: Marko Rauhamaa >> Why don't you tell me already what emacs does? > > I did, you elided that. It represents text as superset of UTF-8, and > uses high codepoints above the Unicode space for raw bytes. Excellent. If that works, Guile needs the same thing. (I'm afraid, though, the approach is not without its problems as the concatenation of two raw bytes might yield a valid UTF-8 encoding of a single character. I don't know if full bijectivity can be achieved.) >> That can be managed through support libraries. > > Guile is one huge support library, so it should include that built-in. As long as Guile can manage anything Linux throws at it, I'm fine with it. As it stands, a couple of chinks in the armor have been identified. Marko