dealing with very long paths and names

Vladimir Panteleev thecybershadow.lists at gmail.com
Sat Sep 15 14:45:55 UTC 2018


On Friday, 14 September 2018 at 21:16:31 UTC, Jonathan M Davis 
wrote:
> Yeah, though if you write cross-platform applications or 
> libraries (and ideally, most applications and libraries would 
> be platform-agnostic), you can't necessarily avoid all of the 
> Windows insanity, even if you yourself use a platform without 
> those problems.

Linux generally allows you to go ahead and use the filesystem as 
a database, and this works pretty well in a lot of cases. 
Filesystem performance is much better, and so are the limitations 
- not just the path length as discussed in this thread, but also 
the range of valid characters (anything except / and NUL is 
fine). Plus, depending on your choice of filesystem, you get 
bonus features like snapshots, incremental backups, and 
deduplication. It's a boon for prototyping (or Linux-only 
software).



More information about the Digitalmars-d-learn mailing list