スキームR5RSを実装する方法を考えているときに、次のR5RSの抜粋(22〜23ページ)に戸惑いました。
(剰余-13 -4)==> -1
(剰余-13 -4.0)==> -1.0; 不正確(lcm 32 -36)==> 288
(lcm 32.0 -36)==> 288.0; 不正確(分母(/ 6 4))==> 2
(分母(正確->不正確(/ 6 4)))==> 2.0
-4.0、32.0、および(exact-> inexact(/ 6 4))が不正確であっても、実装は次の手順に進むために、それらの正確な同等物(-4、32、および3/2)を「記憶」する必要があることを理解する必要があります。整数除算、素因数分解など?
そうでなければ、実装はどのようにして上記の答えを出すことに成功するでしょうか?
あなたがこの主題に投げることができるどんな光にも前もって感謝します!:)
ニコラス