Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/pure-cfg/TODO
ViewVC logotype

Diff of /branches/pure-cfg/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 900, Wed Apr 20 18:23:24 2011 UTC revision 927, Fri Apr 22 11:40:49 2011 UTC
# Line 2  Line 2 
2  SHORT TERM =============  (for curvature-based VR)  SHORT TERM =============  (for curvature-based VR)
3  ========================  ========================
4    
 vector fields: convolution on vector images  
     (image orientation not quite working)  
   
5  IL support for higher-order tensor values (matrices, etc).  IL support for higher-order tensor values (matrices, etc).
6      tensor construction [DONE]      tensor construction [DONE]
7      tensor indexing [DONE]      tensor indexing [DONE]
# Line 48  Line 45 
45  other SHORT TERM =============  (including needed for LIC)  other SHORT TERM =============  (including needed for LIC)
46  ==============================  ==============================
47    
48    test/uninit.diderot:
49    documents need for better compiler error messages when out variables
50    are not initialized; the current messages are very cryptic
51    
52  determinant ("det") for tensor[3,3]  determinant ("det") for tensor[3,3]
53    
54  extend norm (|exp|) to all tensor types [DONE for vectors and matrices]  extend norm (|exp|) to all tensor types [DONE for vectors and matrices]
# Line 107  Line 108 
108  other MEDIUM TERM ============  other MEDIUM TERM ============
109  ==============================  ==============================
110    
111  want: warnings when D (and likely I) is declared as a  want: warnings when "D" (reserved for differentiation) is declared as
112  variable name (now get confusing error messages now)  a variable name (get confusing error messages now)
113    
114  support for Python interop and GUI  support for Python interop and GUI
115    
# Line 116  Line 117 
117  LONG TERM ====================  LONG TERM ====================
118  ==============================  ==============================
119    
120  Better handling of variables that determines the scope of a variable based on its actual use,  Better handling of variables that determines the scope of a variable
121  instead of where the user defined it.  So, for example, we should lift strand-invariant variables  based on its actual use, instead of where the user defined it.  So,
122  to global scope.  Also prune out useless variables, which should include field variables after the  for example, we should lift strand-invariant variables to global
123  translation to mid-il.  scope.  Also prune out useless variables, which should include field
124    variables after the translation to mid-il.
125    
126  co- vs contra- index distinction  co- vs contra- index distinction
127    

Legend:
Removed from v.900  
changed lines
  Added in v.927

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0