Я ищу способ сериализации плавающих точек, чтобы в их сериализованной форме лексикографическое сравнение было таким же, как сравнение с плавающей запятой. Я думаю, что это возможно путем сохранения его в виде:Сериализация с плавающей точкой, сравнение с лексикографией == Сравнение с плавающей запятой
| signed bit (1 for positive) | exponent | significand |
Показатель и мантисса будет сериализовать обратным порядком байтов, а дополнение будет принято для отрицательных чисел.
Будет ли это работать? Я не возражаю, если он ломается для NaN, но работа с сравнением INF будет приятной.