Summary

utf8 egg: Missing character type predicates

Metadata

Attachments

Description

The utf8 egg doesn't provide Unicode-aware versions of the R5RS character type predicates (`char-whitespace?`, etc.). The attached patch provides them; it is based on my updated version of the unicode-char-sets extension (see [[http://bugs.call-cc.org/ticket/1851]|]). It can easily be modified to work with other versions of the egg by simply replacing the multiple char-set imports with `(import (unicode-char-sets))`.

Changes and comments

[2025-07-07 16:58:36 UTC] zaifir attached utf8.scm.diff (description=Changes to utf8.scm (add character type predicates))

[2026-07-14 22:09:16 UTC] felix wrote:

See CHICKEN 6 for serious UTF-8 support.

[2026-07-14 22:09:17 UTC] felix changed status from new to closed

[2026-07-14 22:09:17 UTC] felix set resolution to wontfix