aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-11-28 18:01:28 +0100
committerMattias Andrée <maandree@operamail.com>2014-11-28 18:01:28 +0100
commit4100c42bc6a64597abf81cd9dddc2773f0932f6e (patch)
tree8dcd891f22dc865667658288e6cde2ec88e3b101 /doc
parentm comment (diff)
downloadmds-4100c42bc6a64597abf81cd9dddc2773f0932f6e.tar.gz
mds-4100c42bc6a64597abf81cd9dddc2773f0932f6e.tar.bz2
mds-4100c42bc6a64597abf81cd9dddc2773f0932f6e.tar.xz
mds-kbdc: simplification of unordered subseq:s
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/info/mds.texinfo19
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/info/mds.texinfo b/doc/info/mds.texinfo
index 6f5e5f5..a4bb672 100644
--- a/doc/info/mds.texinfo
+++ b/doc/info/mds.texinfo
@@ -5461,6 +5461,25 @@ may however choose to discourage unordered
subsequence inside unordered subsequence
because of readability issues.
+Unordered subsequences longer than 5 elements
+cannot compile under normal circumstances. This
+is eliminiation of unordered subsequences grows
+superexponentially, and thus is probably an error
+than can cause memory exhaustion and unrealistic
+compilation-time. Therefore, if an unordered
+subsequences longer than 5 elements is used the
+compiler required that the @option{--force} flag
+is used and that the unordered subsequences uses
+double brackets:
+
+@example
+<dead compose> ("1" "2" "3" "4" "5") : "120"
+<dead compose> (("1" "2" "3" "4" "5" "6")) : "720"
+<dead compose> (("1" "2" "3" "4" "5" "6" "7")) : "5040"
+<dead compose> (("1" "2" "3" "4" "5" "6" "7" "8")) : "40320"
+<dead compose> (("1" "2" "3" "4" "5" "6" "7" "8" "9")) : "362880"
+@end example
+
@node Keyboard Layout Identification