У меня есть динамически построенный путь к файлу в haskell, который заканчивается примерно так:
/abc/def/../ghi/./jkl
и я хотел бы уменьшить его до более читаемого
/abc/ghi/jkl
Для печати. Есть ли библиотечная функция для этого в haskell? Я все посмотрел и не могу найти. Это не слишком сложно написать, но это немного грязно, потому что вам нужно "смотреть вперед" на "..", и я бы предпочел использовать функцию искупления, если смогу.