Packages

MessagePack (msgpack) implementation for Gleam

Current section

Files

Jump to
glepack src float.erl
Raw

src/float.erl

-module(float).
-export([encode_float64/1]).
% Encode a float as MessagePack float64 format (0xcb followed by 8 bytes in big-endian)
encode_float64(Value) ->
% IEEE 754 double-precision binary representation
Bin = <<Value:64/float>>,
% Prepend the MessagePack format byte 0xcb for float64
<<16#cb, Bin/binary>>.