La plupart des dialectes Smalltalk implémentent actuellement un module flottant inexact naïf (fmod / reste).
Je viens de changer cela pour améliorer Squeak / Pharo et éventuellement d'autres adhérences Smalltalk aux normes (IEEE 754, ISO / IEC 10967), comme je l'ai déjà fait pour d'autres opérations en virgule flottante de pointe.
Cependant, pour l'adoption de ces changements, je m'attends à ce que le respect de la norme ne soit pas suffisant pour convaincre mes pairs, donc expliquer dans quelles circonstances cette exactitude importerait vraiment m'aiderait beaucoup. Je n'ai pas pu trouver un bon exemple par moi-même jusqu'à présent.
Est-ce que quelqu'un ici sait pourquoi / quand / où (IOW dans quel algorithme) une telle exactitude du module importerait?