Length, Energy and Mass formatters should definitely use the ICU backing. It might be a good idea to funnel them all into one unit formatter access point. I personally find it is sometimes easier to interface to C APIs in C and expose them back up as simple funnel methods but it depends on which APIs you are interfacing with so ymmv. The formatters are locale independent in that they should probably just have a simple callout to uameasfmt_format when creating strings from values given a certain unit type.
···
On Jan 5, 2016, at 1:23 PM, Johan Jensen via swift-corelibs-dev <swift-corelibs-dev@swift.org> wrote: