Fwd: [icu-design] ICU4C MessageFormat 2.0: Function composition

0 views
Skip to first unread message

Tim Chevalier

unread,
Jun 16, 2025, 6:48:15 PMJun 16
to icu-d...@unicode.org




-------- Forwarded Message --------
Subject: Re: [icu-design] ICU4C MessageFormat 2.0: Function composition
Date: Mon, 16 Jun 2025 14:16:55 -0700
From: Tim Chevalier <t...@igalia.com>
Reply-To: icu-d...@lists.sourceforge.net
To: icu-d...@lists.sourceforge.net


Hello,

I'm re-sending a request for feedback on function composition in MessageFormat. This is work that is necessary for completing the MessageFormat APIs and achieving full spec compliance.

If you have an interest in MessageFormat, please read and comment. There's a lot to digest there, but it's important for finalizing the MessageFormat APIs.

https://docs.google.com/document/d/1nIYDyaTqB6nChhvoSVxBkRfBAiPchlN4anvaAma9WRc/edit?tab=t.0

Thanks,

Tim

On 10/7/24 15:01, Tim Chevalier wrote:
Dear ICU team & users,

I would like to propose the following changes to the MF2 API in the MessageFormat 2.0 tech preview API in ICU 77.

Some people may remember the discussion of function composition in MF2 and the lack of definition of the concept of a "resolved value" in the spec. Recently, the spec has changed to define this concept much more precisely and provide clearer guidance for how to implement function composition.

I've created a design doc at https://docs.google.com/document/d/1nIYDyaTqB6nChhvoSVxBkRfBAiPchlN4anvaAma9WRc/edit

There is a fair amount of context needed from both the MF2 spec and implementation in order to follow this proposal, so please don't hesitate to comment on the doc with questions and I'll try to clarify things as much as I can.

I would appreciate feedback before Thursday, October 17.

Thanks,

Tim



_______________________________________________
icu-design mailing list
icu-d...@lists.sourceforge.net
To Un/Subscribe: https://lists.sourceforge.net/lists/listinfo/icu-design
Reply all
Reply to author
Forward
0 new messages