[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz Documentation/Presentations/General2002/scr...
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] gzz Documentation/Presentations/General2002/scr... |
Date: |
Mon, 16 Sep 2002 09:53:14 -0400 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Tuomas J. Lukka <address@hidden> 02/09/16 09:53:14
Modified files:
Documentation/Presentations/General2002: script.html
gzz/media : Enfilade1D.java
test/gzz/index : enfiladeoverlap.py
Added files:
gzz/index : XuLink.java
gzz/index/impl : XuIndexer.java
test/gzz/index/impl: xuindexer.test
Log message:
A really basic, slow xanadu link handler
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/Documentation/Presentations/General2002/script.html.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/index/XuLink.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/index/impl/XuIndexer.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/media/Enfilade1D.java.diff?tr1=1.11&tr2=1.12&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/test/gzz/index/enfiladeoverlap.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/test/gzz/index/impl/xuindexer.test?rev=1.1
Patches:
Index: gzz/Documentation/Presentations/General2002/script.html
diff -c gzz/Documentation/Presentations/General2002/script.html:1.9
gzz/Documentation/Presentations/General2002/script.html:1.10
*** gzz/Documentation/Presentations/General2002/script.html:1.9 Sun Sep 15
05:44:59 2002
--- gzz/Documentation/Presentations/General2002/script.html Mon Sep 16
09:53:14 2002
***************
*** 300,306 ****
<tr>
<td valign="top"><small>(repeat)<br>
</small></td>
! <td valign="top"><small>fade in the connected parts<br>
</small></td>
<td valign="top"><small><br>
</small></td>
--- 300,306 ----
<tr>
<td valign="top"><small>(repeat)<br>
</small></td>
! <td valign="top"><small>fade in the connected partsjvk5<br>
</small></td>
<td valign="top"><small><br>
</small></td>
Index: gzz/gzz/media/Enfilade1D.java
diff -c gzz/gzz/media/Enfilade1D.java:1.11 gzz/gzz/media/Enfilade1D.java:1.12
*** gzz/gzz/media/Enfilade1D.java:1.11 Mon Sep 16 05:09:21 2002
--- gzz/gzz/media/Enfilade1D.java Mon Sep 16 09:53:14 2002
***************
*** 43,49 ****
* with log(L) efficiency.
*/
public interface Enfilade1D extends java.io.Serializable {
! String rcsid = "$Id: Enfilade1D.java,v 1.11 2002/09/16 09:09:21 tjl Exp $";
static public interface Maker {
Enfilade1D makeEnfilade(Span span);
--- 43,49 ----
* with log(L) efficiency.
*/
public interface Enfilade1D extends java.io.Serializable {
! String rcsid = "$Id: Enfilade1D.java,v 1.12 2002/09/16 13:53:14 tjl Exp $";
static public interface Maker {
Enfilade1D makeEnfilade(Span span);
***************
*** 109,114 ****
--- 109,124 ----
* and which are contiguous (the latter can be appended to the former).
* This is necessary because coniguous spans MUST be appended before
* saving, otherwise we'd generate lots of JUNK!
+ * <p>
+ * Invariants which implementations MUST obey: ( XXX too harsh? )
+ * <ul>
+ * <li> For any two enfilades with the same spans in the same
+ * order (split or joined in any permissible way), this
+ * method must return the same structure. This is so that
+ * optimized() enfilades will have the same hash codes.
+ * <li> The method must be idempotent (which naturally follows
+ * from the previous point).
+ * </ul>
*/
Enfilade1D optimized() ;
Index: gzz/test/gzz/index/enfiladeoverlap.py
diff -c gzz/test/gzz/index/enfiladeoverlap.py:1.1
gzz/test/gzz/index/enfiladeoverlap.py:1.2
*** gzz/test/gzz/index/enfiladeoverlap.py:1.1 Mon Sep 16 06:09:03 2002
--- gzz/test/gzz/index/enfiladeoverlap.py Mon Sep 16 09:53:14 2002
***************
*** 57,64 ****
l.sort()
return l
- ind = gzz.index.impl.EnfiladeOverlapIndex()
-
def testEnfiladeOverlapIndex():
span1 = spanMaker.makeTextSpan("ABC")
span2 = spanMaker.makeTextSpan("DEF")
--- 57,62 ----