|
|
#1 |
|
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,363
Karma: 79528341
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Why was the period chosen for the separator character?
Out of curiosity, why is the period the separator character for hierarchical columns? I would expect either back or forward-slash.
|
|
|
|
|
|
#2 |
|
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,270
Karma: 61916422
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
slashes mean FOLDER on many OS
IIRC it was only 8.3 (DOS) file naming that only allowed 1 period. + means concatenation, so that was out |
|
|
|
|
|
#3 |
|
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,363
Karma: 79528341
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Considering that a) the folder structure is meant as a black box and b) most (or all) punctuation gets normalized to _ anyways, not sure how that would factor in?
|
|
|
|
|
|
#4 | |
|
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,270
Karma: 61916422
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
I am not sure if it was Charles or Kovid that came up with the dot |
|
|
|
|
|
|
#5 |
|
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 315
Karma: 1645952
Join Date: Jun 2012
Device: none
|
Just a guess: periods are used in a lot of programming languages (including Python) to indicate properties and methods of objects, which can themselves be objects, allowing nested objects of any number of levels. As a programmer, I find a period-separated hierarchy feels natural. No doubt Kovid does too.
|
|
|
|
|
|
#6 |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,025
Karma: 30277294
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Dots are less intrusive than Slashes and Sloshes
ALGEBRA.ARCADIA, Algebra.Arcadia vALGEBRA/ARCADIA, ALGEBRA\ARCADIA, Algebra/Arcadia, Algebra\Arcadia
|
|
|
|
|
|
#7 |
|
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,610
Karma: 28549044
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Many excellent reasons have been posted, for me it was that slashes exist in tags already for example, SciFi/Fantasy is a common tag. Periods are less common in tags from general metadata sources.
|
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Separator between longtext column? | ownedbycats | Library Management | 0 | 03-24-2023 04:45 PM |
| Page separator width | embryo | KOReader | 7 | 12-30-2019 03:25 PM |
| Paragraph separator | roger64 | Editor | 3 | 04-26-2014 04:17 AM |
| <hr> as section separator? | orange! | ePub | 13 | 09-17-2013 04:31 PM |
| Subgroup Separator | ilovejedd | Library Management | 8 | 03-03-2012 11:55 AM |