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