Is there a good cross-platform way to do ASCII number formatting and parsing using a specific set of rules (e.g. decimal separator is a period, no thousands separator) regardless of the current locale?
Right now libscopehal is constantly messing with the current locale and setting to "C" for serialization and protocol parsing and the user's selected display locale for end user presentation stuff, but this is proving to be a huge can of worms and I'd like to do better.