% guile guile> (= (+ 0.1 0.2) 0.3) #f
scheme@(guile-user)> (= (+ 1/10 2/10) 3/10) $1 = #t
$ perl6 > 0.1 + 0.2 == 0.3 True > (0.1 + 0.2).perl 3/10
$ re.pl > 0.1 + 0.2 != 0.3 1 > use bigrat; > 0.1 + 0.2 == 0.3 1
Sometimes decimal notation is the most natural, and sometimes you're copying numbers in decimal notation out of a book, wikipedia, or some other publication.