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

SCM Repository

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

View of /branches/pure-cfg/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 763 - (download) (annotate)
Thu Apr 7 19:57:56 2011 UTC (8 years, 6 months ago) by jhr
File size: 713 byte(s)
  Added TODO list
Outer products
    syntax [DONE]
    typechecking
    IL and codegen

Add M dot v, v dot M, and M dot N

Identity matrix [DONE up to code generation]

trace [DONE]

expand trace in mid to low translation

extend norm (|exp|) to all tensor types

Infix dot product and cross product [DONE]

lerp on scalars and vectors [DONE]

Use ∇⊗ etc syntax
    syntax [DONE]
    typechecking
    IL and codegen

Add sequence types
    syntax
	types: ty '{' INT '}'
	value construction: '{' e1 ',' … ',' en '}'
	indexing: e '{' e '}'

IL support for higher-order tensor values (matrices, etc).
    tensor construction
    tensor indexing and slicing

Add type aliases for color types
    rgb = real{3}
    rgba = real{4}

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