<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div class=""><br class="">
</div>
I decided it was time I wrote a Computer Science EAI exercise and that is what I have just finished doing. I have made it publicly available as one of my Internationalised Programming Challenges ➜ <a href="http://jsfiddle.net/coas/2uLhcfef" class="">jsfiddle.net/coas/2uLhcfef</a>
<div class=""><br class="">
</div>
<div class="">My reasoning behind this exercise includes:</div>
<div class=""><br class="">
</div>
<div class="">① Raising awareness of EAI</div>
<div class="">② Encouraging students to think about what constraints they would impose on EAI address registrations</div>
<div class="">③ Encouraging students to think beyond ASCII</div>
<div class=""><br class="">
</div>
<div class="">When I finished writing this exercise I was thinking this is too simple. But, it is only simple if one has understanding of Unicode and Unicode aware regular expression engines like PCRE2.</div>
<div class=""><br class="">
</div>
<div class="">Actually, just a couple of days ago, one of my project students said to me: "If not for you, I would know nothing about Unicode"</div>
<div class=""><br class="">
</div>
<div class="">André Schappo</div>
<div class=""><br class="">
</div>
</body>
</html>