Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 680 Bytes

azoth.io.md

File metadata and controls

11 lines (6 loc) · 680 Bytes

azoth.io Namespace

Package for file and network IO

Paths

To support paths cross platform, Azoth uses special path objects to represent paths. This ensures that any path from any platform can be safely and correctly represented. It also means that any character can be supported in a file name without some weird scheme of escaping the path separator. For example, if there were a platform that allows '/' in file names, that wouldn't be a problem. There are then methods for converting from and to the platform native path string and a property for what the native path operator is.

Path Combination

The / operator is defined on paths to mean path combination.