Deserializing 32 bit float in SWI-Prolog

Viewed 119

Is there a way to convert a serialized float into a SWI-Prolog float, preferably without dropping into C (I'll do that if I have to)?

I'm parsing a binary stream (OSC protocol). I get 32 bit IEEE 754 floats as a list of 4 'codes' characters. Now I want to unify this with a normal SWI-Prolog float.

2 Answers
Related