Est-ce possible d'extraire mantisse et exposant d'un flotteur dans les grandes implémentations Scheme R6RS de sorte que:
v = fxb^e
f - mantisse
b - la base
e - exposantSchéma: En utilisant seulement R6RS, comment puis-je déterminer la mantisse d'un nombre flottant et exposant
Par exemple: 3,14 = 0,785 x 2^2
Si ce n'est pas pris en charge, je voudrais avoir accès aux bits de nombre flottant (IEEE 754) directement à l'approche de la problème d'extraire les valeurs ci-dessus, mais je n'ai trouvé aucun fu nction de convertir flonum en une série d'octets (bytevector).
Merci.
D'accord, Racket, poulet, Les fonctions spécifiques d'Ikarus le feront également. Soupir .. –
Je suis choqué que Scheme n'ait pas jugé bon de fournir l'opération 'logb' recommandée par 754 (et requise dans la norme révisée). –