Size: a a a

Elm Lang сообщество разработчиков

2018 June 11

Вл

В ладу in Elm Lang сообщество разработчиков
ну так везде
источник

Вл

В ладу in Elm Lang сообщество разработчиков
редко байты реально упаковываются
источник

Вл

В ладу in Elm Lang сообщество разработчиков
но не важно
источник

TZ

Timofey Zakrevskiy in Elm Lang сообщество разработчиков
Согласен, это не очень важно
источник

Вл

В ладу in Elm Lang сообщество разработчиков
то есть у тебя в массиве хранятся 1 битовый знак 8 знаков экспоненты и 23 знака мантиссы?
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
я бы взял вот эту либу повыше, сконвертил в строку, а потом во float
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
либо посмотрел как они конвертят в строку и использовал такой же код, но упаковал бы во float
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
но да, непонятно, где у тебя однозначное соответствие гарантируется
источник

TZ

Timofey Zakrevskiy in Elm Lang сообщество разработчиков
В ладу
то есть у тебя в массиве хранятся 1 битовый знак 8 знаков экспоненты и 23 знака мантиссы?
у меня там - если отбросить тонкости реализации байтового типа данных на Elm - лежит Float64 в представлении IEEE754-2008
источник

TZ

Timofey Zakrevskiy in Elm Lang сообщество разработчиков
т.е. да
источник

Вл

В ладу in Elm Lang сообщество разработчиков
не думал что елм не для байтодроча язык?
источник

TZ

Timofey Zakrevskiy in Elm Lang сообщество разработчиков
Anton Kotenko
я бы взял вот эту либу повыше, сконвертил в строку, а потом во float
собственно, из этой либы я и получаю свой список "байт"
источник

NK

ID:536005385 in Elm Lang сообщество разработчиков
Порты еще можно
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
тогда ручками декодить
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
или порты, да
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
всегда остаётся лазейка в порту
источник

Вл

В ладу in Elm Lang сообщество разработчиков
ну типа у меня из идей типа по первому биту ставить знак, из следующего байта возводить степень двойки или как там
ну это всё треш конечно
источник

TZ

Timofey Zakrevskiy in Elm Lang сообщество разработчиков
Иными словами, прокинуть через порт список интов/байтов, там сконвертить во float64, прокинуть через порт обратно?
источник

TZ

Timofey Zakrevskiy in Elm Lang сообщество разработчиков
В ладу
ну типа у меня из идей типа по первому биту ставить знак, из следующего байта возводить степень двойки или как там
ну это всё треш конечно
не-не-не, Дэвид Блейн, я не хочу ручками IEEE754 имплементить =)
источник

TZ

Timofey Zakrevskiy in Elm Lang сообщество разработчиков
В ладу
не думал что елм не для байтодроча язык?
странно, что язык не умеет с подобными вещами работать. Бинарными данными кидаться в base64 - вполне себе каждодневная задача
источник