Recent changes to Proposed work areashttp://sourceforge.net/p/maxima/wiki/Proposed%20work%20areas/Recent changes to Proposed work areasenTue, 08 Jul 2014 18:05:51 -0000Proposed work areas modified by Stavros Macrakishttp://sourceforge.net/p/maxima/wiki/Proposed%20work%20areas/<div class="markdown_content"><pre>--- v5
+++ v6
@@ -23,3 +23,5 @@
* [Scope] Decide on and implement a consistent, modern scoping system (presumably lexical, but how does that interact with symbols?)
* [Interval arithmetic] Support one or more varieties of interval arithmetic -- with symbolic or numeric bounds.
+
+* [Lists and sets] Full support for a variety of operations; compare R. (This is pretty easy, we just need to develop appropriate function definitions.)
</pre>
</div>Stavros MacrakisTue, 08 Jul 2014 18:05:51 -0000http://sourceforge.net77c24d2b5fdc2909fdb89de53abfa15edec45cf4Proposed work areas modified by Stavros Macrakishttp://sourceforge.net/p/maxima/wiki/Proposed%20work%20areas/<div class="markdown_content"><pre>--- v4
+++ v5
@@ -8,7 +8,7 @@
* [Comparison] Coverage of more simple cases in comparison (e.g., x^2+2*x+2>0 or sin(x)>=-1).
-* [Limits] Improve limit, probably incorporating tlimit into the main algorithm.
+* [Limits] Improve limit, probably replacing the current algorithm with gruntz (and tlimit?).
* [Formatting expressions] Review the various existing ways of reorganizing expressions -- in particular, contrib/format should probably be upgraded to share after we review its functionality, test suite, etc. Beyond that, can we unify semantically or at least document the various ways of manipulating expressions?
@@ -21,3 +21,5 @@
* [Arrays] Simplify and unify the various array/list systems.
* [Scope] Decide on and implement a consistent, modern scoping system (presumably lexical, but how does that interact with symbols?)
+
+* [Interval arithmetic] Support one or more varieties of interval arithmetic -- with symbolic or numeric bounds.
</pre>
</div>Stavros MacrakisTue, 08 Jul 2014 17:59:20 -0000http://sourceforge.neta9e6f3bd1ffe4258ebc8f1b8ed7a625fb437f114Proposed work areas modified by Stavros Macrakishttp://sourceforge.net/p/maxima/wiki/Proposed%20work%20areas/<div class="markdown_content"><pre>--- v3
+++ v4
@@ -19,3 +19,5 @@
* [Symbol and function properties] More general and more consistent handling of properties.
* [Arrays] Simplify and unify the various array/list systems.
+
+* [Scope] Decide on and implement a consistent, modern scoping system (presumably lexical, but how does that interact with symbols?)
</pre>
</div>Stavros MacrakisTue, 08 Jul 2014 00:37:46 -0000http://sourceforge.net00e67a42b41a177013312d06d3faa56fe466c9cdProposed work areas modified by Stavros Macrakishttp://sourceforge.net/p/maxima/wiki/Proposed%20work%20areas/<div class="markdown_content"><pre>--- v2
+++ v3
@@ -18,3 +18,4 @@
* [Symbol and function properties] More general and more consistent handling of properties.
+* [Arrays] Simplify and unify the various array/list systems.
</pre>
</div>Stavros MacrakisMon, 07 Jul 2014 23:33:11 -0000http://sourceforge.net85c8b7de93ba349b872c458d36db9c008f8a31e8Proposed work areas modified by Stavros Macrakishttp://sourceforge.net/p/maxima/wiki/Proposed%20work%20areas/<div class="markdown_content"><pre>--- v1
+++ v2
@@ -1 +1,20 @@
Here are some areas that look like they're worth working on. For each area, there is a one-line summary, with a link to a detail page. Each detail page should be treated as a Wiki page -- not a blow-by-blow record of a discussion, but a summary of consensus. Discussion itself can continue to happen on the maxima-discuss mailing list.
+
+* [Orthogonality] Correctness and orthogonality in simple cases.
+
+* [Documentation] Better documentation, especially for new users. Here's a proposal to kick-start this: we should document every answer to a user question on the mailing list on the wiki, and develop over time a logical organization to the wiki.
+
+* [Solve] Coverage of more cases in solve, perhaps starting by using Barton's %solve.
+
+* [Comparison] Coverage of more simple cases in comparison (e.g., x^2+2*x+2>0 or sin(x)>=-1).
+
+* [Limits] Improve limit, probably incorporating tlimit into the main algorithm.
+
+* [Formatting expressions] Review the various existing ways of reorganizing expressions -- in particular, contrib/format should probably be upgraded to share after we review its functionality, test suite, etc. Beyond that, can we unify semantically or at least document the various ways of manipulating expressions?
+
+* [Pattern matching] A more general (though probably slower) and easier-to-use pattern-matcher (with backtracking, unification, etc.).
+
+* [Non-commutative operators] More functionality around non-commutative operators, both in the general case and for specific cases like matrices. Generalize the non-commutative system so that there can be more than one such operator -- each with different properties.
+
+* [Symbol and function properties] More general and more consistent handling of properties.
+
</pre>
</div>Stavros MacrakisMon, 07 Jul 2014 20:01:06 -0000http://sourceforge.net44e8af753beaf39e62e7e6020ac17889a6ed7a5dProposed work areas modified by Stavros Macrakishttp://sourceforge.net/p/maxima/wiki/Proposed%20work%20areas/<div class="markdown_content"><p>Here are some areas that look like they're worth working on. For each area, there is a one-line summary, with a link to a detail page. Each detail page should be treated as a Wiki page -- not a blow-by-blow record of a discussion, but a summary of consensus. Discussion itself can continue to happen on the maxima-discuss mailing list.</p></div>Stavros MacrakisMon, 07 Jul 2014 19:58:13 -0000http://sourceforge.net360a43981a5454382c8ea258ba3f3fc7022f8161