watuwo

Results 7 comments of watuwo

There is a difference between the `0.0075`|`0.0001` and the `0.3`|`0.1` test that I consider relevant: ```js Number.isSafeInteger(0.0075 / 0.0001) // is `true`

`Number.isSafeInteger(a / b)` is also an incorrect implementation of `"multipleOf"`. The problem is that it passes the test!

I agree with everything you say about "normalization". The question is whether the phrase "MUST be normalized" expresses well what you wrote in your reply. I am aware that IRIs...

My resolution: I have chosen to use the JSON schema specification (for myself) AS IF... - ... the "MUST be normalized" phrases were not there at all - ... the...

It is just not the intention of RFC 3986 to define a normal form (your examples come from a section called "Comparison Ladder"). I know this is an unfortunate decision...

Surely next you are going to tell me that you can also do scheme based normalization on an unresolved URI-reference without a scheme :). My wording in the original issue...

> normalization is just part of the processes for comparing URIs Yes ... and (from RFC 3986) > URI comparison is performed for some particular purpose. Protocols or implementations that...