La maggior parte dei dialetti Smalltalk attualmente implementa un modulo fluttuante inesatto ingenuo (fmod / resto).
Ho appena cambiato questo per migliorare Squeak / Pharo e infine altre aderenze Smalltalk agli standard (IEEE 754, ISO / IEC 10967), come ho già fatto per altre operazioni all'avanguardia in virgola mobile.
Tuttavia, per l'adozione di tali cambiamenti, prevedo che aderire allo standard non sarà sufficiente per convincere i miei colleghi, quindi spiegare in quali circostanze questa esattezza avrebbe davvero importanza mi aiuterebbe molto. Finora non sono riuscito a trovare un buon esempio da solo.
Qualcuno qui sa perché / quando / dove (IOW in quale algoritmo) tale esattezza del modulo avrebbe importanza?