Author: lwall Date: 2010-07-17 00:10:05 +0200 (Sat, 17 Jul 2010) New Revision: 31736
Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod Log: [Numeric] fix typo and a technicality pointed out by Minimiscience++ Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod =================================================================== --- docs/Perl6/Spec/S32-setting-library/Numeric.pod 2010-07-16 18:39:33 UTC (rev 31735) +++ docs/Perl6/Spec/S32-setting-library/Numeric.pod 2010-07-16 22:10:05 UTC (rev 31736) @@ -208,8 +208,9 @@ C<Num>, C<Int>, C<Bool> and C<Rat> implement the C<Real> role. Users who provide their own scalar real numeric types are encouraged to implement the -C<Real> role. Because all C<Real> types are well-ordered, it is desirable that any two -C<Real> types be mutally compatiable, even if they are not aware of each other. The +C<Real> role. Because real numbers are strictly-totally-ordered and +C<Real> types try to emulate that property, it is desirable that any two +C<Real> types be mutally compatible, even if they are not aware of each other. The current proposal requires you to define a C<Bridge> method in your C<Real> type, which converts your type into a neutral C<Real> type by restating it in terms of the fundamental PerlĀ 6 types and calling C<Bridge> on them. This then makes the default C<Real> methods