Автоматизируем и скриптуем безопасно с Haskell
Всем нам приходится что-то автоматизировать рутинные задачи - кому-то сборку, кому-то резервное копирование или обработку и сбор логов. Часто для подобных задач используются динамически типизированные скриптовые языки, ведь писать скрипты на ник так быстро и просто! Но написание безопасных и предсказуемо работающих скриптов и сценариев для систем сборки требует определенной дисциплины.
Данный доклад покажет, что те же задачи, которые мы решаем с помощью привычных Bash и Make, можно решать и на Haskell, получая при этом
- большую безопасность и предсказуемость;
- кроссплатформенность (написанный однажды скрипт будет работать и в unix-подобных системах, и на Windows);
- ту же скорость и простоту разработки (типы писать не придется, не нужно будет даже ничего компилировать - если не хочется!).