See a list of developers/initials.
Planned releases: 
            
05/18/01  Completed
    
For release: 05/18/01
    , beta
    
Goal [conformance]: XSLT 1.0 compliant 100%.
    
Goal [performance]: Maintain current level.
    
Goal [stability]:  Stable, reasonable.
    
Goal [api]: API Complete.
    
Goal [documentation]: Documentation functionally complete.
   
1) 
    Produce documentation on architecture of XSLTC so the larger developer
    community can contribute to the development of XSLT.
  
context: doc, category: documentation, who: MJ, priority: high
2) 
     Integrate tests not already there into the Xalan test suite and begin
      using the Xalan test suite to test XSLTC as a component of XalanJ2.
      (This should wait until #1 is done.)          
   
context: test, packages:org.apache.xalan.xsltc, category: tests, who: TA, Shane, priority: high
3) 
       Finish the implementation of id() and key() in patterns.   
   
context: code, packages:org.apache.xalan.xsltc, category: feature, who: ??, priority: high
4) 
      Continue to improve the handling of name spaces. There are a number of
      bugs that are independent of the lack of namespace nodes.  
     (bugzilla 1411, 1472, 1473, 1506, 1517, 1518)    
   
context: code, packages:org.apache.xalan.xsltc, category: bug, who: ??, priority: high
5) 
    Fix bugs that impact the XSLTMark performance benchmark.
    (bugzilla 1498, 1532).          
   
context: code, packages:org.apache.xalan.xsltc, category: bug, who: ??, priority: high
6) 
     Fix bugs that impact the use of XSLT with DocBook (1404, 1487).          
   
context: code, packages:org.apache.xalan.xsltc, category: feature, who: ??, priority: high
7) 
     Fix bugs with the handling of variables and parameters (1487, 1408)          
   
context: code, packages:org.apache.xalan.xsltc, category: feature, who: MJ, priority: high
8) 
       Fix bugs reflecting positional problems (1409, 1410, 1412, 1532).          
   
context: code, packages:org.apache.xalan.xsltc, category: feature, who: TM, priority: high
9) 
      Fix bugs on dealing with XPATH expressions (1407, 1511).          
   
context: code, packages:org.apache.xalan.xsltc, category: feature, who: TM, priority: high
10) 
      Fix bugs involving template selection (1503, 1397).
   
context: code, packages:org.apache.xalan.xsltc, category: feature, who: who, priority: medium
11) 
     Implement name space nodes (bugzilla 1379).
   
context: code, packages:org.apache.xalan.xsltc, category: feature, who: MJ, priority: low
12) 
      Look into proper caching algorithms and improve the example given in 
      DocumentCache.java accordingly.          
   
context: code, packages:org.apache.xalan.xsltc, category: feature, who: ??, priority: low
13) 
      Implement an extension to support the redirection of output to multiple
      output files from within a stylesheet (equivalent to xalan:redirect or
      saxon:output).  Note: Task may be implemented as a result of integrating Xsltc and Xalan 
     and using shared code.
   
context: code, packages:????, category: feature, integration with Xalan, who: ??, priority: medium
14) 
     Implement a node-set extension to convert result tree fragments to
     node-sets. This enables sorting and grouping of nodes assigned to a tree 
     variable. Note: Task may be implemented as a result of integrating Xsltc and Xalan 
     and using shared code.
   
context: code, packages:????, category: feature, integration with Xalan, who: ??, priority: medium
15) 
      Add support for nonstatic external Java functions.  
      Note: Task may be implemented as a result of integrating Xsltc and Xalan 
      and using shared code.
   
context: code, packages:????, category: feature, integration with Xalan, who: ??, priority: medium
16) 
    Fix bugs affecting the correctness of ouput 
    (1403, 1406, 1441, 1489, 1429, 1504,
     1508, 1512, 1513, 1516, 1520, 1521, 1525).
     Note: Task may be implemented as a result of integrating Xsltc and Xalan 
     and using shared code.
   
context: code, packages:????, category: feature, integration with Xalan, who: ??, priority: medium
17) 
    Use SAX to build the AST. The DOM builder
   (the real DOM builder, not our quasi-DOM builder) receives SAX
   events when it builds the DOM. The compiler.Parser class could
   possible receive these SAX events directly, and thereby eliminating
   the need for a DOM (saves loads of time and memory).
   
context: code, AST, category: architecture, who: ??, priority: medium
18) 
      Consider building a DOM-2-'DOM' converter, perhaps by adding 
      a second DOM builder inner class to our DOM. Then we would have 
      one SAX DOM builder and one DOM DOM builder. I don't know if
      JAXP lets you supply the stylesheet as a DOM. If it doesn't, 
      we should assign this task a very low priority. There is no
      point in spending a lot of time on this if JAXP users will 
      never be able to use this functionality.
    
context: code, DOM, category: architecture, who: ??, priority: medium
1)            
     Replace all Project X components and APIs with 
     JAXP equivalents (this includes updating compiler's parser 
     to use SAX2/DOM2).
   
context: code, packages: org.apache.xalan.xsltc, category: feature, who: MJ, TM, priority: high
A list of some of people currently working on working on XSLTC: