Shane F. Carr

Results 2006 comments of Shane F. Carr

Discussion at ICU4X-SC: - We should try to land code quickly and iterate on it in experimental - This is hot path code, so hand-rolling a parser (as you are...

## Design the FFI for units conersion. - @younies - On FFI I want to be able to interface with f64. ### option 0 ```rust Convert(input: IcuRatio) --> IcuRatio. IcuRatio::from_f64()...

Here's a 112-byte version with no VarZeroVecs https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=317921850e317c266ded75b8432422a3

DecimalSymbolsV3 is probably just about the same performance-wise as DecimalSymbolsV1. VarZeroVecs add runtime cost for lookup.

- @Manishearth - We should look at postcard size, too. And measure performance. But initially version 2 seems good.

Worth noting that the byte pattern of a `ZeroAsciiTrie` can be consumed by a `ZeroBytesTrie` which means it is forwards-compatible to switch between them.

Bikeshed for the function name: - `try_new_without_fixed_decimal_formatter` - `try_new_without_decimals` - `try_new_without_number_formatting` - `try_new_bare` Opinion @zbraniecki @Manishearth @robertbastian ?

It would have the same behavior as if you gave the DateTimePatternInterpolator a pattern that needs abbreviated month names but you didn't load abbreviated month names (returns a MissingDateNames error).

Ballots: https://docs.google.com/document/d/1cwObpQ_gdCsoZVEDNV7C-7eODxElGIJ3FNdivlbLnNo/edit Results: Option 3, `try_new_without_number_formatting`, wins. It is the first choice of 5 of 6 ballots and has no vetoes.

Another word would be `Names`, like `MonthNames` rather than `MonthSymbols`. This is what ICU calls them for longer widths, but we would be looking at this name for both long...