![]() |
#1 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,229
Karma: 63194753
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: 30,290
Karma: 57979022
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: 9,229
Karma: 63194753
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: 30,290
Karma: 57979022
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: 299
Karma: 1599870
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: 20,861
Karma: 27620684
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: 44,276
Karma: 23661992
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.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Separator between longtext column? | ownedbycats | Library Management | 0 | 03-24-2023 03:45 PM |
Page separator width | embryo | KOReader | 7 | 12-30-2019 02:25 PM |
Paragraph separator | roger64 | Editor | 3 | 04-26-2014 03:17 AM |
<hr> as section separator? | orange! | ePub | 13 | 09-17-2013 03:31 PM |
Subgroup Separator | ilovejedd | Library Management | 8 | 03-03-2012 10:55 AM |