Concepts for libpath: A multi-language library that represents, compares, and parses file-system paths supporting multiple operating-systems (Unix, Windows) implemented in a platform-independent manner, that is suitable for use in applications and other libraries (such as recls) that perform file-system operations.