Crystal Math -
To Do List
And Bug Listing

Ogre Industrial

Crystal Math to do list, and list of bugs:

Last Updated: 7/15/2002 4:35 AM

Here they are:
  • Add vector functions (i.e. vector + vector, cross product, etc.)
  • Fix group and simp so that they don't affect the order of the variables in a vector or list
  • correct operator and function precedences
  • rewrite compiler for absolutely correct precedence and bracket usage (and vector different from arguemnts)
  • plan out: solve and int
  • add special der and simp rules using conditions
  • Solve display problem as shown below:
  • With ForceBrackets=0
    
    >der((1+x)*(x^2),x)
       d  / [ 1 + x ] *  2 \
       -- \             x  /  [exp]
       dx
    
        2 + 2 * [ 1 + x ] * x  [exp]
       x
    
    With ForceBrackets=1
    
    >der((1+x)*(x^2),x)
       d  / [ 1 + x ] * /  2 \ \
       -- \             \ x  / /  [exp]
       dx
    
       /  2 \ + [ 2 * [ 1 + x ] * x ]  [exp]
       \ x  /
    
    As you can see in the first one, it looks like x raised to the power of that huge function, but as you can see in the next one, it is just drawn that way, but in fact isn't.
  • Something odd here
    >der(1/(3-x^2),x)
       d  /   1    \
       -- | ------ |  [exp]
       dx | 3 -  2 |
          \     x  /
    
       d  / / 3, - /  2 \ \ \
       -- \ \      \ x  / / /
       dx
       ----------------------  [exp]
                         2
         / 3 + - /  2 \ \
         \       \ x  / /
  • There are of course hundreds of other things, but these the most pressing
  • Credits:
    Developed by Ogre Industrial
    Created by Lewey Geselowitz
    Crystal Math at Source Forge