Dear SG16,

Non-chair hat on: I wanted to share that I have been implementing generalized transcoding following the patterns in this proposal, and I have positive feedback to report.

My implementation handles transcoding between legacy octet-sized untyped data and char32_t. The error handling extends well to the WHATWG set of encoders and works acceptably with iconv-based systems (though iconv interface adaptation remains a challenge).

You can find the implementation here: https://github.com/steve-downey/transcode

I have also started a very early draft paper regarding this work: https://github.com/steve-downey/transcode/blob/main/papers%2Ftranscode-view.md

This is not intended for the current agenda; I simply wanted to provide positive feedback on the patterns in this proposal, specifically regarding error handling and the problems of literals versus arrays for ranges not being much of a practical problem using the null adapter. 

Best,

--SMD


On Tue, May 26, 2026, 08:32 Steve Downey <sg16@sdowney.dev> wrote:
We will be continuing with Mr Nolan's papers. 
Https://WG21.link/P2728
Notes from last meeting 
https://wiki.isocpp.org/2026_Telecons:SG16Teleconference2026-05-13


Hi, 

Steve Downey is inviting you to a scheduled Zoom meeting. 

Topic: ISO C++ SG16 Unicode Telecon
Time: May 13, 2026 03:00 PM Eastern Time (US and Canada)
    BiMonthly
    Please download and import the following iCalendar (.ics) files to your calendar system.
    Weekly: https://iso.zoom.us/meeting/tJwud-6rrDMuGNB3aYM-QlH7j6GGCqSx-JZl/ics?icsToken=DD0OCV8n6tVIbhJ7nwAALAAAANSYuvp2prYR93tZGg0vmbMahI8AYxJ66dTbbHju5LaalzsBACI0VB5KIPaDknXOynNNYprSifTZ7GuTNDAwMDAwMQ&meetingMasterEventId=sSo9PsD2RH2cF2_mezCixg

Join from PC, Mac, Linux, iOS or Android: https://iso.zoom.us/j/98307328424?pwd=uwc5w1Z5y7K1kL88amI06pCcxWEcc1.1
    Password: 855851

Or iPhone one-tap :
    US: +16465189805,,98307328424# or +16468769923,,98307328424# 
Or Telephone:
    Dial(for higher quality, dial a number based on your current location): 
        US: +1 646 518 9805 or +1 646 876 9923 or +1 470 250 9358 or +1 470 381 2552 or +1 651 372 8299 or +1 786 635 1003 or +1 267 831 0333 or +1 301 715 8592 or +1 312 626 6799 or +1 669 219 2599 or +1 669 900 6833 or +1 720 928 9299 or +1 971 247 1195 or +1 206 337 9723 or +1 213 338 8477 or +1 253 215 8782 or +1 346 248 7799 or +1 408 638 0968 or +1 602 753 0140 or 877 853 5247 (Toll Free) or 888 788 0099 (Toll Free)
    Meeting ID: 983 0732 8424
    Password: 855851
    International numbers available: https://iso.zoom.us/u/adejarvxbM