ls на Haskell
Dec. 20th, 2013 02:18 amРезультат сегодняшнего мастер-класса -- утилита ls в простом исполнении. Понимает только одну опцию командной строки (-a, --all) и один параметр -- директорию, содержимое которой надо показать. По истории изменений (смотреть снизу вверх), можно наблюдать, как менялся код во время написания. Благодаря прекрасной библиотеке optparse-applicative усилия по добавлению опций минимальны, справка генерируется автоматически. Всего 36 строк.