<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - comments on Post, Maple 12 - Wish List</title>
    <link>http://www.mapleprimes.com/posts/41702-Maple-12--Wish-List</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Tue, 16 Jun 2026 14:08:31 GMT</lastBuildDate>
    <pubDate>Tue, 16 Jun 2026 14:08:31 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest comments added to the Post, Maple 12 - Wish List</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - comments on Post, Maple 12 - Wish List</title>
      <link>http://www.mapleprimes.com/posts/41702-Maple-12--Wish-List</link>
    </image>
    <item>
      <title>Literate Programming Tool</title>
      <link>http://www.mapleprimes.com/posts/41702-Maple-12--Wish-List?ref=Feed:MaplePrimes:Maple 12 - Wish List:Comments#comment77858</link>
      <itunes:summary>I want a good, maple-aware literate programming tool.  Something like the tight integration of &lt;a href="http://www.informatik.uni-bonn.de/~loeh/lhs2tex/"&gt;lhs2tex&lt;/a&gt; is to Haskell.  I can't think of writing non-literate Haskell code now, and feel rather bad when I have to do so in Maple.

Note that I do not consider any version of the worksheet/document interface to be a good solution to this.  [This is why this is in the wish list rather than the requirements list].</itunes:summary>
      <description>The latest comments added to the Post, Maple 12 - Wish List</description>
      <guid>77858</guid>
      <pubDate>Tue, 13 Mar 2007 06:15:13 Z</pubDate>
      <itunes:author>JacquesC</itunes:author>
      <author>JacquesC</author>
    </item>
    <item>
      <title>literate</title>
      <link>http://www.mapleprimes.com/posts/41702-Maple-12--Wish-List?ref=Feed:MaplePrimes:Maple 12 - Wish List:Comments#comment85814</link>
      <itunes:summary>What aspects of literate programming do you particularly want?  Or can do without?  If prettyprinting the code isn't important to, then noweb works reasonably well.   I understand that one can use noweb with pretzel (after writing an appropriate Maple add-on) to prettyprint the code, but I haven't actually tried it, so cannot vouch for it.  I do plan to try it, probably relatively soon (I haven't seen a big advantage to prettyprinting the code).  What format of output are you looking for?  I usually create hyperlinked PDFs, which are pretty nice for browsing.  A scan of the lhs2tex tool seems to indicate that it is mainly for prettyprinting the code.  Does it support chunks?  The arbitrary rearrangement of the source a la Web tools?</itunes:summary>
      <description>The latest comments added to the Post, Maple 12 - Wish List</description>
      <guid>85814</guid>
      <pubDate>Tue, 13 Mar 2007 09:53:35 Z</pubDate>
      <itunes:author>Joe
 Riel
</itunes:author>
      <author>Joe
 Riel
</author>
    </item>
    <item>
      <title>literate aspects</title>
      <link>http://www.mapleprimes.com/posts/41702-Maple-12--Wish-List?ref=Feed:MaplePrimes:Maple 12 - Wish List:Comments#comment91232</link>
      <itunes:summary>I do want pretty-printing of code.  I have been "converted" to this view by the Haskell people.  Many of their published papers, even in prestigious journals like the Journal of Functional Programming, are "print outs" of their literate code.  I want to be able to do the same with my maple code (I have a partial evaluator for Maple that is almost out of the prototype stage, some program transformation code, some inference code, etc, all of which should sit inside a literate document).

The nice thing about pretty-printing code (which the worksheet does to a certain extent already) is that the stuff that is really mathematics looks like math too.  I do want my ranges, 'in' operators, big expressions, and so on to look like math.  But I am not the only one there - Haskell does that, that's what Intentional Programming is all about, same as Fortress, etc.

Hyperlinked PDF would indeed be the target -- but I really do want to use full LaTeX as my markup language.

Chunks would be nice, but it is one feature that I would be willing to live without.  lhs2tex does not have to worry about chunks because Haskell programs are declarative, so ordering doesn't matter so much, making chunks and code rearrangement not a particularly important feature.</itunes:summary>
      <description>The latest comments added to the Post, Maple 12 - Wish List</description>
      <guid>91232</guid>
      <pubDate>Tue, 13 Mar 2007 17:32:14 Z</pubDate>
      <itunes:author>JacquesC</itunes:author>
      <author>JacquesC</author>
    </item>
    <item>
      <title>I was just wondering if this</title>
      <link>http://www.mapleprimes.com/posts/41702-Maple-12--Wish-List?ref=Feed:MaplePrimes:Maple 12 - Wish List:Comments#comment77825</link>
      <itunes:summary>I was just wondering if this is possible (I have no idea how hard it is though). In addition to the ability to cut and paste the graphics object in Word(or ppt) or any other documents, it would be awesome if the graphics object with slider capabilities can also be put into word or ppt documents(it would greatly improve the presentations). I understand that this capability is built into Maple ...but my suggestion is to make it exportable.

Regards,

Raj
</itunes:summary>
      <description>The latest comments added to the Post, Maple 12 - Wish List</description>
      <guid>77825</guid>
      <pubDate>Thu, 15 Mar 2007 05:07:03 Z</pubDate>
      <itunes:author>Rajanikanth
 Jammalamadaka
</itunes:author>
      <author>Rajanikanth
 Jammalamadaka
</author>
    </item>
    <item>
      <title>suggestions</title>
      <link>http://www.mapleprimes.com/posts/41702-Maple-12--Wish-List?ref=Feed:MaplePrimes:Maple 12 - Wish List:Comments#comment77798</link>
      <itunes:summary>Here are my suggestions in no particular order:
- Integrate LinBox, or provide something fast for sparse linear algebra over the rationals and the integers mod p.  Maple has been weak in this area for a very long time.
- Make an applet for the GraphTheory package that allows a user to draw a graph using a tablet or the mouse.  Entering graphs manually is a pain.
- Write something to solve nonlinear systems with inequalities.  For example solve({x*y &amp;gt; 0, x^2+y^2 &amp;lt; 2}) outputs nothing except "warning, solutions may have been lost".
- Improve the speed and decrease the memory usage of the standard interface.  There is an embarrassing video on sci.math.symbolic of Maple 11 taking 3 minutes and 1 GB of ram to copy 4 pages of output.  I hope this is a bug.  For what it's worth, the performance of standard interface greatly improved with Maple 11, but you just have to keep hammering away on this until everybody clams up.
- Improve the speed of the multithreaded kernel with the goal of making it the default, if not for the next release of Maple then certainly for the release after that.  By the time Maple 13 (?) is released a $500 computer will have 4 cores.

And for the company itself:
- Teach people how to use OpenMaple, or at least provide more real world examples of how you can do things.  For example, many people probably do not know how to disassemble and construct Maple objects in external code.  When they go to do a project (for example &lt;a href="http://portal.acm.org/citation.cfm?id=1145789&amp;dl=ACM&amp;coll=ACM&amp;CFID=15151515&amp;CFTOKEN=6184618"&gt;this one&lt;/a&gt;) they build on open source system because they think they need access to the Maple kernel and can't get it.  I have nothing against open source, but these are missed opportunities to get good projects to benefit Maple.
- Start more partnerships to bring more expertise to the project.  In particular, find people who have written the best or the fastest software for a fairly general problem and partner with them to integrate that software into Maple.  The long term goal is to build a system that can compute anything.</itunes:summary>
      <description>The latest comments added to the Post, Maple 12 - Wish List</description>
      <guid>77798</guid>
      <pubDate>Sat, 17 Mar 2007 09:46:32 Z</pubDate>
      <itunes:author>roman_pearce</itunes:author>
      <author>roman_pearce</author>
    </item>
    <item>
      <title>Data analysis</title>
      <link>http://www.mapleprimes.com/posts/41702-Maple-12--Wish-List?ref=Feed:MaplePrimes:Maple 12 - Wish List:Comments#comment77796</link>
      <itunes:summary>With the Optimization and Statistics (and GlobalOptimization) packages, Maple's skill at data analysis became greatly better.  The new extensions to hardware float support are also useful.  It would be really good to do more with data analysis.  Here are three suggestions.
&lt;!--break--&gt;
First, given some two-dimensional data, find an interpolating curve with minimal total squared curvature (min&amp;kappa;&lt;sup&gt;2&lt;/sup&gt;).  People commonly use splines for interpolating unmodelled data, but splines have problems: they tend to wiggle around too much, the effect of shifting a point is non-local, etc.  The min&amp;kappa;&lt;sup&gt;2&lt;/sup&gt; curve is what most folks want in practice (even if they do not realize it).  It is also the curve with minimal energy when bending a beam, and so arises in engineering.

A Mathematica program to find min&amp;kappa;&lt;sup&gt;2&lt;/sup&gt; was described by &lt;a href="http://www.weizmann.ac.il/home/ftsven/SCF.pdf"&gt;A.Alon &amp; S.Bergmann [JPhysicsA 35: 3877-3898 (2002)]&lt;/a&gt;.  (The authors also found min&amp;kappa;&lt;sup&gt;&lt;em&gt;n&lt;/em&gt;&lt;/sup&gt; for any &lt;em&gt;n&lt;/em&gt;, but I do not see this as useful.)  Some related work is by J.A.Edwards [ACM TOMS 18: 174-192 (1992); &lt;a href="http://dx.doi.org/10.1145/146847.146925"&gt;doi: 10.1145/146847.146925&lt;/a&gt;].  There is also some two-point work in the Maple Application Center, Engineering.

Second, generalize the above for when the data ordinates have (normally-distributed) errors; i.e. so the curve does not exactly interpolate, but smooths the data, with the amount of smoothing controlled by a parameter.  For this problem, the smoothing spline is commonly used; generalization of the above is much preferable, if it can be done without too much computation time.  (No one else has done this, to my knowledge.)

Third, include support for time series.  ARMA models are supported by NAG (so that might be easy to implement); other models would also be nice to have.</itunes:summary>
      <description>The latest comments added to the Post, Maple 12 - Wish List</description>
      <guid>77796</guid>
      <pubDate>Sat, 17 Mar 2007 21:24:27 Z</pubDate>
      <itunes:author>DJKeenan</itunes:author>
      <author>DJKeenan</author>
    </item>
  </channel>
</rss>