On Jan 22, 6:26 pm, mhampton <hampto...@gmail.com> wrote:
...
> A python/
> cython/javascript spreadsheet for the Sage notebook would be great -
> unfortunately I'm not going to write one.  I think it would be hard to
> do it right.
>
> -M. Hampton

I have heard that the major competition for Mathematica is not Maple,
but Matlab.

And that the major competition for Matlab is not Mathematica, but
Excel.

There are spreadsheet interfaces in Maple.  One is so you can use a
spreadsheet
paradigm within Maple.  Implementing a simple spreadsheet in lisp or
Maple is not too hard;
I assume the same holds for python.


 I wrote a paper with an undergraduate showing
how to call Lisp (and therefore Maxima) from Microsoft's Excel.  The
range data is
transferred to and from Lisp in a standard form. Symbolic data must be
strings. We also
add to the spreadsheet, commands for lisp evaluation, and lambda
expressions.

Whether this is the right design or not, it is fairly obvious, and for
someone who like Excel (+ Lisp)
allows pretty much full access..

Of course Excel can be used generally to allow access
to all those numeric libraries in a way which may be comparable in
convenience to any
of your favorite languages.  I suspect that one could  mimmick all the
scripting of
python with an extremely thin layer of python between Excel and
<whatever>, making
those libraries appear to be available in Excel directly.

Just as I can run MPFR, GMP, .... from Excel using a very thin layer
of Lisp.
We found the key was to write a very very thin layer of visual
basic.to get to Lisp.

Probably VB totally, could link to numerics without lisp or
python...

--~--~---------~--~----~------------~-------~--~----~
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