| Ilya Zakharevich on Thu, 12 Sep 2024 16:27:23 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Serialization of PARI data as a way of IPC |
My impression is that when PARI is used as a library inside larger
heterogeneous-aggregation projects, they use
stringization/destringization of PARI data as a way of inter-library
communication. This goes through binary↔decimal conversion.
This is very expensive (when PARI uses O(width) code). However, since
PARI does not support C99’s hex floating point values, there is no
simpler way.¹⁾
¹⁾ This is why I do not use stringification in Math::Pari for IPC.
See
https://en.wikipedia.org/wiki/IEEE_754#Hexadecimal_literals
Yours,
Ilya