#include "0.014 e" On Aug 25, 2008, at 3:17 PM, ahmet alper parker wrote:
> Hi all, > I am not a computer scientist and nor I have much experience like > you. So my > question may not be too much meaningful, but I want to ask it :) > All I see > in the opensource industry that people do many good programs, but > most of > them are some duplicate and much of them are not too much > functional and > promising ones. So, I think bringing the same goaled projects under > same > umbrella is according to my opinion very crucial. And as I see (if I > understand correct, please correct me if I am wrong) all the > programs are > written in different languages and they do not fully communicate > each other > perfectly. So people need to reimplement some of the codes which is > time > consuming and tedious. So, can't someone develop a new programming > language > that could interact all the properties of the most widely used > languages? > Again sorry if the question is not meaningful :) It's always tempting to consider a new language, and a complete rewrite of a major system, but the reality can be pretty harsh. I think it's tantamount to saying "the highway system in the U.S. is pretty bad; let's start over and do it right". The dislocation, startup costs, and general headaches that come with this idea are overwhelming. No one would seriously consider rebuilding a major highway system, or, say, New York City, from the ground up. The associated problems tend to be obvious, so the subject rarely comes up. Software seems to be "easy", so rebuilding can appear easy, but, if the system is large and complex, as is Sage or a new language, the issues are similar to the "hardware" situation. We have several languages right now that are quite useful and more than adequate for the needs of Sage (Python and C, in particular). As Mike says, the better solution is to make the pieces play together well (and, of course, to manage the development so that it doesn't get out of hand :-}). Justin -- Justin C. Walker, Curmudgeon-At-Large Institute for the Absorption of Federal Funds -------- If you're not confused, You're not paying attention -------- --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---