Hi Steve,
SteveG48 wrote:(4=71)dfH - (1=7)dF - (7=146)cefD - (6=34)cgG => -4 deG,gH ; stte
Thanks for trying it out!
The proposed coordinate system clearly saves a bit of space.
Yes, and the longer the chain the more it saves. In some cases the savings are also slightly larger if (bi)local links are favored over (bi)value links. For example, your ALS-chain above saves 16%, but if it's written with mixed links (all other things being equal), it saves 18% even though the starting chain is already shorter. The absolute saving is the same 12 characters:
- Code: Select all
77: (4=71)r46c8 - (1=7)r4c6 - (7=146)r356c4 - (6=34)r37c7 => -4 r45c7,r7c8 ; stte
65: (4=71)dfH - (1=7)dF - (7=146)cefD - (6=34)cgG => -4 deG,gH ; stte
68: (4=71)r46c8 - r4c6 = (16)r35c4 - (6=34)r37c7 => -4 r45c7,r7c8 ; stte
56: (4=71)dfH - dF = (16)ceD - (6=34)cgG => -4 deG,gH ; stte
(no pun intended)
Well, saving 'space' is trivial compared to saving 'SpAce'. Some souls are beyond redemption
My first problem with it, naturally, is figuring out which letters to use. Familiarity might help there.
There's a definite learning curve, but in my short experience it's not overwhelming. It takes a bit of practice but it's already starting to feel natural for me. However, before I get too comfy with it, I guess the choice of the letter sets would need to be reconsidered:
The second problem is that I sometime have trouble distinguishing between i and I in the forum default font.
Good of you to mention that. I haven't noticed that particular problem myself, but the 'I' is definitely a bit of a problem child with the forum font -- unless put in a CODE-block. That's why some systems have replaced it with 'j/J' or 'k/K'. I didn't go that route (not yet at least) because I wanted to keep things easy to remember. That's why I simply chose the first 9 and the last 9 letters in the alphabet, even though both sets have some issues.
Another reason was that if I really wanted to maximize readability, I don't think dropping the 'I' would be enough. For example, I think 'B' is an even bigger problem if next to an '8'. Mostly my system avoids those problems because digits aren't normally placed next to uppercase letters, but sometimes (like in the nc-space, or with alien fishes) it's unavoidable. Thus, it would be best to avoid all ambiguously shaped letters that can be confused with digits or other letters. For example, in hand-writing 'g' and '9' look very similar, and so do 'G' and '6', so that's another problem letter. Also, 'u' and 'v' might look a bit similar at first glance, and even 'A' and '4', though I guess they're minor problems. I don't particularly like 'w/W' either, but it's for different reasons. For one, it's a wide character in a non-fixed font, and even more importantly, it's a three-syllable word when pronounced, which is annoying when reading coordinates even in your head.
So, I'm definitely open for suggestions, if someone has better ideas for a set (or rather, two sets) of letters to use. For your problem with the 'i' vs 'I' even the normal NrC-ordering doesn't help, because they're routinely placed next to each other. The simplest route would be to replace 'i/I' with 'j/J' or 'k/K', but a more comprehensive readability-optimization could get quite complicated and difficult to remember. Since readability is a major goal for me, I'm of course open for all possibilities, as long as they can be relatively easily remembered (for example, if the letters form a nice mnemonic then even strict alphabetical order isn't a must).
PS.
Cenoman, I'm also very interested in your opinion, as you probably have the most experience with different coordinate systems. Have you seen any before that use letters for both rows and columns? Personally I think it's far superior to the common ones that use letters only for one coordinate, because it allows unambiguous addressing of any coordinate without further qualifiers and leaves the digits for the n-coordinate only. Also, have you seen any that can address box-coordinates the same way? While that complicates things by having to remember 18 letters instead of 9, I think it's quite essential for box-based subsets and fishes. (Another possibility I considered was an escape mechanism that would allow to use the same letters for boxes and positions as for rows and columns, but it would have other complications.)