comparison Todo @ 495:bd76f7e39247 no-global-seq-mode

comment
author one
date Sun, 24 Oct 2010 00:18:14 +0900
parents 5945266c970d
children 6d7e284f22dc
comparison
equal deleted inserted replaced
494:6b718b6b789c 495:bd76f7e39247
1 Sat Oct 23 22:24:31 JST 2010
2
3 Editor1 Editor2 Editor3
4 c(e1s1) a(e3s1)
5 a(e3s1) c(e1s1)
6 e(e2s2) c(e1s1)
7 d(e3s2)
8 c(e1s1) a(e3s1) e(e2s2) E1 c_a
9 d(e2s2)
10 e(e2s2) ca(e1s1) a(e3s1) E3 c_a, E2 c_a
11 d(e3s2)
12 aa(e3s1) e(e2s2) ca(e1s1) E2 _ed
13 d(e3s2) E3 _ed
14 aa(e3s1) ea(e2s2)
15 da(e3s2)
16 ea(e2s2)
17 da(e3s2)
18
19 [c,a,e,d]
20
21 うーん。あんまり状況が変わってないんですけど。でも、こういう風にseqを
22 使うのは、あんまり良くないが...
23
24 seq を使わずに merge mark で出来るかも。
25
26 Editor1 Editor2 Editor3
27 c(e1s1) a(e3s1)
28 a(e3s1) c(e1s1)
29 e(e2s2) c(e1s1)
30 d(e3s2)
31 c(e1s1) a(e3s1) e(e2s2) E1 c_a e は a に追い越される
32 d(e2s2) f(e2s3)
33 e(e2s2) ca(e1s1) a(e3s1) E3 c_a, E2 c_a
34 d(e3s2) f(e2s3) しかし、e は d には追い越されない
35 aa(e3s1) e(e2s2) ca(e1s1) E2 _ed
36 f(e2s3) d(e3s2) E3 _ed
37 aa(e3s1) ea(e2s2)
38 da(e3s2) f(e2s3) E2 _f_
39 ea(e2s2) fa(e2s3)
40 fa(e2s3) da(e3s2)
41 fa(e2s3)
42 [c,a,e,d]
43
44 Editor3で、eがa,cを追い越せない理由は?
45
46 c_a
47 _ed
48 _f_
49
50 の意味は?
51
52 つまり、全部廻ったかどうか、数が関係するわけ?
53
54 他のコマンドが来たらgseqを一つ増やす
55 同じgseq同士で eid, lseq で、sort
56
57 同じってのがひっかかるけど。mm だと、d(e3s2)がf(e2s3)を追い
58 越すことが出来ない。(いや、出来る?)
59
60 heart beat でseqを合わせるか。
61
62 他コマンドが来てたら自コマンドの前に mm
63 他コマンドは mm の前にsortして挿入
64 mm 以降の自コマンドは後回し
65 ack が来たらmmまでの他コマンドは確定 sentList から削除
66
67 うーん、他コマンドをsortするか、しないかの判断がmmでは出来ないみたい。
68
1 Sat Oct 23 12:04:43 JST 2010 69 Sat Oct 23 12:04:43 JST 2010
2 70
3 sentList から外すときに、unMergeCmds からも外すのだが、その時に、merge command が 71 sentList から外すときに、unMergeCmds からも外すのだが、その時に、merge command が
4 外れないらしい。 72 外れないらしい。
5 73