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 803, Tue Apr 12 04:20:37 2011 UTC revision 824, Thu Apr 14 15:54:24 2011 UTC
# Line 12  Line 12 
12      tensor slicing      tensor slicing
13      verify that hessians work correctly      verify that hessians work correctly
14    
15  Outer products  Outer products [DONE]
     syntax [DONE]  
     typechecking  
     IL and codegen  
16    
17  Add M dot v, v dot M, and M dot N  Add M dot v, v dot M, and M dot N [DONE]
18    
19  Identity matrix [DONE up to code generation]  Identity matrix [DONE up to code generation]
20    
21    Zero tensor [DONE up to code generation]
22    
23  trace [DONE]  trace [DONE]
24    
25  extend norm (|exp|) to tensor[3,3]  extend norm (|exp|) to tensor[3,3]
26    
27    extend implementation of scaling to work on higher-order tensors (it currently
28    just works on vectors)
29    
30  Use ∇⊗ etc. syntax  Use ∇⊗ etc. syntax
31      syntax [DONE]      syntax [DONE]
32      typechecking      typechecking
# Line 40  Line 42 
42    
43  lerp on scalars and vectors [DONE]  lerp on scalars and vectors [DONE]
44    
45    Infix "^" operator for pow() [DONE]
46    
47  ==============================  ==============================
48  other SHORT TERM =============  (including needed for LIC)  other SHORT TERM =============  (including needed for LIC)
49  ==============================  ==============================
# Line 100  Line 104 
104  other MEDIUM TERM ============  other MEDIUM TERM ============
105  ==============================  ==============================
106    
107  support fog Python interop and GUI  want: warnings when D (and likely I) is declared as a
108    variable name (now get confusing error messages now)
109    
110    support for Python interop and GUI
111    
112  ==============================  ==============================
113  LONG TERM ====================  LONG TERM ====================
# Line 128  Line 135 
135    
136  "tensor comprehension" (like list comprehension)  "tensor comprehension" (like list comprehension)
137    
138    Python/ctypes interface to run-timez
139    
140  ======================  ======================
141  BUGS =================  BUGS =================
142  ======================  ======================

Legend:
Removed from v.803  
changed lines
  Added in v.824

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