Harald Schilly wrote:
> Nice and interesting article on everything2.com about free maths
> software, a presentation by wolfram about mathematica and thoughts
> about the reason, why mathematica is still tolerated. Link to Sage
> included ;)
> 
> http://everything2.com/title/mathematica%20and%20free%20software

Yes, quite an interesting article.

I know at UCL Wolfram Research wanted to come and give a presentation on 
Mathematica and bring some freebies along. (We had a site license 
anyway). I was quite keen on this, but when I discussed it with the lady 
who administers the Mathematica license, her view was the uni could not 
let all software companies have time to present their software, so in 
her view it was unfair to let Wolfram Research do so. It seemed a 
strange view to me, but I could not be bothered to argue with her.

The claim in that article that you can't see a single line of 
Mathematica's source code is not exactly true - or is at least open to 
interpretation, as some of the packages are written in Mathematica with 
the Mathematica code visible.

I can't argue with much else though.

Wolfram Research do a hard-sell with Mathematica. I personally think 
Sage needs to do this. Wolfram Research have at least one employee who 
regularly edits the Mathematica page (and admits he is employed by 
them), and another I suspect is an employee too.

Compare the features in Wikipedia for Sage and Mathematica.

-------- Mathematica Wikipedia page-------------

Some features of Mathematica include[4]:

     * Libraries of elementary and special mathematical functions
     * 2D and 3D data and function visualization tools
     * Matrix and data manipulation tools including support for sparse 
arrays
     * Solvers for systems of equations, ODEs, PDEs, DAEs, DDEs and 
recurrence relations
     * Numeric and symbolic tools for discrete and continuous calculus
     * Multivariate statistics libraries
     * Constrained and unconstrained local and global optimization
     * A programming language supporting procedural, functional and 
object oriented constructs
     * A toolkit for adding user interfaces to calculations and applications
     * Tools for image processing [5]
     * Tools for visualizing and analysing graphs
     * Data mining tools such as cluster analysis, sequence alignment 
and pattern matching
     * Libraries of number theory functions
     * Continuous and discrete integral transforms
     * Import and export filters for data, images, video, sound, CAD, 
GIS, document and biomedical formats
     * A collection of databases of mathematical, scientific, and 
socio-economic information (see below)
     * Support for complex number, arbitrary precision and symbolic 
computation for all functions
     * Notebook interface for review and re-use of previous inputs and 
outputs including graphics and text annotations
     * Technical word processing including formula editing and automated 
report generating
     * Tools for connecting to SQL, Java, .NET, C++, FORTRAN and http 
based systems
---------------------


Now compare that to the Sage page on Wikipedia:


-------------Sage page on Wikipedia -------------------
Features

Sage combines various modes of usage for different applications.

     * It provides a notebook document interface.
     * It provides a text-based command line interface.
     * It includes MoinMoin as a Wiki system for knowledge management.
     * It is possible to embed Sage inside LaTeX documents.
     * It is possible to use sliders as input for calculations.[4]
     * It provides support for distributed computing.
     * Sage provides interfaces to some third-party software like 
Mathematica, Magma, and Maple, which allows users to combine software 
and compare output and performance. It is thus also a "front-end" to 
other mathematical tools similar to GNU TeXmacs.
---------------------------------------------


Note how the page on mathematica says "Some features" which clearly 
implies the real list is longer. The Sage page does not do that.

I'm not an expert on Sage, and will not be using it until I've sorted 
out the Solaris issues. But what of those features of Mathematica could 
be added to the Sage page on Wikipedia??

Lets 'sell' the software a bit more. Perhaps not the hard-sell WRI do, 
but promote it more.

Dave



--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to