didier deshommes wrote:

>I'm not anti-java and I think that moving to a managed run-time would
>benefit sage and potentially make it even more trivial to port to
>other platforms, if you have java installed. But there are drawback
>also. Speed is one of them and a big one. Rewriting is even a bigger
>one.
>
>And if I were to choose a managed runtime to run sage on top of, it
>would have to .Net which has a friendlier mechanism for building
>languages on top of it (it's one of the main reasons there are
>versions of haskell, lisp, eiffel, prolog, cobol, ruby, python,
>smalltalk, etc running on top of the CLI ) and has comparable
>performance with the jvm.

I think the way the Sage calculation engine is currently implemented
is a great way to go.  Java was never designed to meet the needs of
high performance computing and so I personally don't think it has a
place in the Sage calculation engine.  It is also Sun's position that
Java is not a good language/platform for high performance computing
and this is why they are having Guy Steele (a Sun engineer who
co-authored the Scheme language, edited the first edition of the
ECMAScript standard, and is responsible for the Java language
specification) lead the team that is creating a new language called
Fortress (http://projectfortress.sun.com/Projects/Community) which is
specifically designed for high performance computing :-)

Ted

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to