Atualmente, a maioria dos dialetos do Smalltalk implementa um módulo flutuante inexato e ingênuo (fmod / restante).
Eu apenas mudei isso para melhorar o Squeak / Pharo e, eventualmente, outra aderência do Smalltalk aos padrões (IEEE 754, ISO / IEC 10967), como já fiz em outras operações de ponto flutuante de última geração.
No entanto, para a adoção dessas mudanças, prevejo que a adesão ao padrão não será suficiente para convencer meus colegas, portanto, explicar em quais circunstâncias essa exatidão realmente importaria me ajudaria muito. Não consegui encontrar um bom exemplo sozinho até agora.
Alguém aqui sabe por que / quando / onde (IOW em que algoritmo) tal exatidão de módulo importaria?