branch: externals/denote-sequence
commit 1f282a28229b9f62b1048b66c50a14c125cd70d0
Author: Protesilaos Stavrou <[email protected]>
Commit: Protesilaos Stavrou <[email protected]>

    Expand the manual about the alphanumeric-delimited scheme
---
 README.org | 62 ++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 38 insertions(+), 24 deletions(-)

diff --git a/README.org b/README.org
index 67c5033aaa..e203cf3bd3 100644
--- a/README.org
+++ b/README.org
@@ -106,37 +106,51 @@ manually. The purpose of this extension is to streamline 
this work.
 :CUSTOM_ID: h:select-a-sequencing-scheme-for-denote-sequence-scheme
 :END:
 
+[ The =alphanumeric-delimited= scheme is part of {{{development-version}}}. ]
+
 #+vindex: denote-sequence-scheme
-The user option ~denote-sequence-scheme~ allows users to select either
-the =numeric= scheme, which is like ~1=1=2~ or the =alphanumeric=
-scheme, which is =1a2= for the same sequence 
([[#h:convert-from-one-sequencing-scheme-to-another][Convert from one 
sequencing scheme to another]]):
-
-- Numeric sequencing scheme :: A numeric sequence consists only of
-  numbers. The level of depth is derived from the number of fields in
-  the sequence, separated by the equals sign. Thus, the sequence
-  ~1=1=2~ consists of three levels of depth. For deeper sequences, the
-  numeric scheme will get longer, which some users may consider
-  unwieldy. The upside, however, is that is easier to reason about
-  larger numbers, such as ~1=100=2=50~.
-
-- Alphanumeric sequencing scheme :: An alphanumeric sequence combines
-  numbers and letters. The level of depth is undestand by the
-  alteration from numbers to letters and vice versa. As such, the
-  sequence =1a2= has three levels of depth. This scheme is more
-  compact, which users may like but can be harder to reason about
-  large numbers, such as =1zzzv2zx= corresponding to the numeric
-  ~1=100=2=50~ (this is because the number 26 is z, 27 is za, 52 is
-  zz, and so on). In practice, large numbers may not be a problem,
-  though this is something to keep in mind.
-
-*** Convert from one sequencing scheme to another
+The user option ~denote-sequence-scheme~ allows users to select among
+the =numeric=, =alphanumeric=, and =alphanumeric-delimited= schemes,
+as a symbol.
+
+All schemes are mutually convertable 
([[#h:convert-from-one-sequencing-scheme-to-another][Convert from one sequence 
scheme to another]]).
+
+- =numeric= :: A numeric sequence consists only of numbers. The level
+  of depth is derived from the number of fields in the sequence,
+  separated by the equals sign. Thus, the sequence ~1=1=2~ consists of
+  three levels of depth. For deeper sequences, the numeric scheme will
+  get longer, which some users may consider unwieldy. The upside,
+  however, is that is easier to reason about large numbers, such as
+  ~1=100=2=50~.
+
+- =alphanumeric= :: An alphanumeric sequence combines numbers and
+  letters. The level of depth is communicated by the alteration from
+  numbers to letters and vice versa. As such, the sequence =1a2= has
+  three levels of depth. This scheme is more compact, which users may
+  like but can be harder to reason about large numbers, such as
+  =1zzzv2zx= corresponding to the numeric ~1=100=2=50~ (this is
+  because the number 26 is z, 27 is za, 52 is zz, and so on). In
+  practice, large numbers may not be a problem, though this is
+  something to keep in mind.
+
+- =alphanumeric-delimited= :: The alphanumeric delimited scheme is
+  like the aforementioned alphanumeric scheme except for the fact that
+  it adds the equals sign as a delimiter. The delimiter is placed
+  after the first level of depth and then after every third level of
+  depth. For example: ~1=a2b=a1c~. Note that this is about levels of
+  depth, not triplets, so ~1=zx1zza=1~ is valid because =zx= is one
+  level of depth as is =zza=, as noted above. The =alphanumeric-delimited=
+  scheme is optimal for those who prefer the alphanumeric notation and
+  want to make very long sequences easier to read.
+
+*** Convert from one sequence scheme to another
 :PROPERTIES:
 :CUSTOM_ID: h:convert-from-one-sequencing-scheme-to-another
 :END:
 
 #+findex: denote-sequence-convert
 The command ~denote-sequence-convert~ makes it easy to switch from one
-~denote-sequence-scheme~ to another 
([[#h:select-a-sequencing-scheme-for-denote-sequence-scheme][Select a 
sequencing scheme for ~denote-sequence-scheme~]]).
+~denote-sequence-scheme~ to another 
([[#h:select-a-sequencing-scheme-for-denote-sequence-scheme][Select a sequence 
scheme for ~denote-sequence-scheme~]]).
 
 This command has a "do what I mean behaviour" with regard to which
 file or files it should operate on:

Reply via email to