387
edits
No edit summary |
No edit summary |
||
(2 intermediate revisions by one other user not shown) | |||
Line 4: | Line 4: | ||
* Bring all the data types into order | * Bring all the data types into order | ||
* Reduce the code to a sufficient minimum | * Reduce the code to a sufficient minimum | ||
* Remove | * Remove macros where possible | ||
= Milestone 1 - The Array hierarchy = | = Milestone 1 - The Array hierarchy = | ||
Line 12: | Line 12: | ||
[[File:liboctave-arrays-2014-11-26.jpg]] | [[File:liboctave-arrays-2014-11-26.jpg]] | ||
Questions: | Questions / Tasks: | ||
* On any changes to this structure there is an API-Constraint with [https://www.gnu.org/software/octave/doc/interpreter/Oct_002dFiles.html Oct-Files]. | |||
** TODO: Document inside the C++-Classes that this are API relevant classes. | |||
* Identify the difference between for example Array<char>, charNDArray, and charMatrix | * Identify the difference between for example Array<char>, charNDArray, and charMatrix | ||
Line 21: | Line 24: | ||
* Is there a necessity to specialize? | * Is there a necessity to specialize? | ||
** e.g. ComplexRowVector and RowVector vs. RowVector<T> | ** e.g. ComplexRowVector and RowVector vs. RowVector<T> | ||
* Does every file name reflect its content? (Nested classes, etc.) |