Analiza i sprawdzanie poprawności numerów telefonicznych nie są zadaniami trywialnymi, a samodzielne utrzymywanie setek reguł uwzględniających zmieniające się sposoby numeracji w różnych regionach świata byłoby syzyfową pracą. Istnieją jednak projekty wolnego oprogramowania, które zawierają odpowiednie funkcje i na bieżąco aktualizowane zestawy reguł. Jedno z takich wolnodostępnych narzędzi postanowiłem włączyć do ekosystemu Clojure, a tu spróbuję przy okazji scharakteryzować również sam język na przykładzie opisów ważniejszych części tworzonej biblioteki.
Historia biblioteki phone-number
Analiza numerów telefonicznych w Clojure
24.01.2021 | 30 minut30 m. (6351 słów)
![Grafika przedstawiająca naziemne anteny radarowe](https://randomseed.pl/txt/analiza-numerow-telefonicznych-w-clojure/i/centrala-telefoniczna_hu91f0be64f1487156e0f8b587c8f9c265_347137_740x405_fill_q85_box_top.jpg)