AZ
(when (not (access? *config-dir* 4))
(mkdir *config-dir*))
Ну окей, стало компактнее +)
Но с таким все равно не сравнить: (system (format #f "mkdir -p $HOME/~a" ".luks-conf"))
Всё это похоже на нытье, ты если знаешь как лучше - сделай, либо юзай другой язык. Мое мнение все что ты называешь косяками это или твое незнание или различие в api
Основной упор у тебя на "не так удобно" это субъективная хрень, не все согласны с твоим пониманием "удобства"
Если в стандартной либе Гуля нет того что тебе нужно наверное это никому не нужно, если ты считаешь иначе напиши мейнтейнерам гуля (без шуток)