[precis] Enforcement as an Idempotent operation

2016-10-12 Thread William Fisher
Should enforcing a string using PRECIS be idempotent? If I apply the enforce operation to a string twice, should I get the same result as applying it just once? The nickname profile is NOT idempotent for some inputs. 1. Certain characters are NFKC normalized to sequences with ASCII spaces. This

Re: [precis] Enforcement as an Idempotent operation

2016-10-12 Thread Peter Saint-Andre
On 10/12/16 1:56 PM, William Fisher wrote: Should enforcing a string using PRECIS be idempotent? As far as I know, that was not a design criterion for PRECIS. Naturally, it might be a desirable property nonetheless. If I apply the enforce operation to a string twice, should I get the same r