Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

(It is an old Debian tradition to leave at least twice a year ...) -- Sven Rudolph


devel / comp.lang.postscript / Documentation for utf8decode and ushow (nee unicodeshow)

SubjectAuthor
* Documentation for utf8decode and ushow (nee unicodeshow)David Newall
`- Re: Documentation for utf8decode and ushow (nee unicodeshow)luser droog

1
Documentation for utf8decode and ushow (nee unicodeshow)

<6224af22$1@news.ausics.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=9976&group=comp.lang.postscript#9976

  copy link   Newsgroups: comp.lang.postscript
Date: Sun, 6 Mar 2022 23:54:58 +1100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Newsgroups: comp.lang.postscript
Content-Language: en-US
From: dav...@davidnewall.com (David Newall)
Subject: Documentation for utf8decode and ushow (nee unicodeshow)
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
NNTP-Posting-Host: news.ausics.net
Message-ID: <6224af22$1@news.ausics.net>
Organization: Ausics - https://www.ausics.net
Lines: 16
X-Complaints: abuse@ausics.net
Path: i2pn2.org!i2pn.org!news.bbs.nz!news.ausics.net!not-for-mail
 by: David Newall - Sun, 6 Mar 2022 12:54 UTC

Hello All,

I've almost finished my UTF-8 decode and Unicode show work. Significant
changes are:

1. unicodeshow is now ushow. The names all got a bit long.
2. The decoder has been rewritten based on code by Thompson and Pike in
Plan 9. They wrote an incredibly clever test for overlong sequences.
3. Documentation. Yes, really!
https://davidnewall.com/software/utf8show/PostScript%20UTF8%20Extension%20Reference.pdf

Have I left anything out?

Regards,

David

Re: Documentation for utf8decode and ushow (nee unicodeshow)

<ab5002dd-794d-42f4-bb07-c9b2e75015afn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=9977&group=comp.lang.postscript#9977

  copy link   Newsgroups: comp.lang.postscript
X-Received: by 2002:a05:6214:f2f:b0:432:c4c9:9953 with SMTP id iw15-20020a0562140f2f00b00432c4c99953mr6778324qvb.113.1646979984103;
Thu, 10 Mar 2022 22:26:24 -0800 (PST)
X-Received: by 2002:a4a:e241:0:b0:320:d8b5:7806 with SMTP id
c1-20020a4ae241000000b00320d8b57806mr4092631oot.34.1646979983848; Thu, 10 Mar
2022 22:26:23 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.postscript
Date: Thu, 10 Mar 2022 22:26:23 -0800 (PST)
In-Reply-To: <6224af22$1@news.ausics.net>
Injection-Info: google-groups.googlegroups.com; posting-host=97.87.183.68; posting-account=G1KGwgkAAAAyw4z0LxHH0fja6wAbo7Cz
NNTP-Posting-Host: 97.87.183.68
References: <6224af22$1@news.ausics.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ab5002dd-794d-42f4-bb07-c9b2e75015afn@googlegroups.com>
Subject: Re: Documentation for utf8decode and ushow (nee unicodeshow)
From: luser.dr...@gmail.com (luser droog)
Injection-Date: Fri, 11 Mar 2022 06:26:24 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 31
 by: luser droog - Fri, 11 Mar 2022 06:26 UTC

On Sunday, March 6, 2022 at 6:55:09 AM UTC-6, David Newall wrote:
> Hello All,
>
> I've almost finished my UTF-8 decode and Unicode show work. Significant
> changes are:
>
> 1. unicodeshow is now ushow. The names all got a bit long.
> 2. The decoder has been rewritten based on code by Thompson and Pike in
> Plan 9. They wrote an incredibly clever test for overlong sequences.
> 3. Documentation. Yes, really!
> https://davidnewall.com/software/utf8show/PostScript%20UTF8%20Extension%20Reference.pdf
>
> Have I left anything out?
>
> Regards,
>
> David

Beautiful!

Found just a few typos:
p. 3 operator summary: kushow omits map argument
p.6 "it's CharProcs dictionary" errant apostrophe

possible improvement: Maybe add example code for the ushow details.
Sure, it's everywhere else. And you see it soon enough by scrolling either
up or down to the nearest example. But if you bee-line to the simple case,
you don't get the full view/narrow scope base case model all in a nutshell,
you know? Does that make sense?

possible improvement: show off more fancy characters in the examples?
This is friggin' brilliant. Crow it to the murder!

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor