Про монады в функциональных языках

Начну из далека, но очень быстро перейду к сути вопроса. Итак, есть теория категори, которая является чисто абстрактной и если честно скучной штукой. Не поймите меня неправильно, теория категорий вещь полезная, учить ее, безусловно, надо. Но все равно скучно. Как в любой сфере знаний в данном разделе математики есть свои определения, например морфизмы (или их […]

Продолжаю набивать шишки со строками в Erlang

Сегодня начал делать валидацию урлов для defaceit. Решил сделать по-простому — перед сохранением урла в базу пытаюсь получить скрипт добавляемого дефейса через httpc:request. Если скрипт получен удачно, то новый урл попадает в базу, если нет, то выдаю сообщение об ошибке. Проблема возникла где сам не ожидал, оказалось, что я очень плохо понимаю работу строк в […]

Мой вариант функции get_host_from_url, написанной на erlang

Я совсем новичок в функциональном программирований, поэтому вполне возможно склонен к изобретению велосипедов. В связи с чем хочу поделиться своими мыслями по написанию простейшей функции, которая извлекает из урла имя хоста. Очень интересно послушать конструктивную критику, в выражениях можно не стесняться :-).