Більшість діалектів Smalltalk в даний час реалізують наївний неточний плаваючий модуль (fmod / залишок).
Я щойно змінив це, щоб покращити Squeak / Pharo та врешті-решт інші дотримання Smalltalk стандартів (IEEE 754, ISO / IEC 10967), як я вже робив для інших сучасних операцій з плаваючою точкою.
Однак для прийняття цих змін я припускаю, що дотримання стандарту буде недостатньо для переконання моїх однолітків, тому пояснення, в яких обставинах ця точність насправді має значення, мені дуже допоможе. Я не могла знайти собі хорошого прикладу.
Хтось тут знає, чому / коли / де (IOW в якому алгоритмі) матиме значення така точність модуля?