Op zondag 20 augustus 2006 04:20, schreef Philippe Khalaf: > ------ TCL PROS in aMSN2 ---------- > - No need for anyone to learn any new language (good & bad reason) > - If people learn a new language, the intial code will probably be crap > (good reason, but it might also bring in new experienced devs to help > out) Better move that to Python cons.
> - We *might* be able to reuse code (good reason, but not sure how much > code we really can reuse in new design) Probably none. > - cross-platform > > ------ TCL CONS in aMSN2 ---------- > - Bindings hell (this might just be a complete project killer btw) This is not necessarily true. We'll need D-BUS bindings, and probably no more. The latest e-mails on the thread about the 'Second Draft' give the clue how to avoid complete GUI toolkit bindings for TCL. > - old, outdated, unpopular language (this means it's harder to capture > young and bright hackers who are interested in better and more popular > languages) > - In aMSN2, the main advantage of using TCL/TK (cross platform, no > compilation), is long gone. > > ------ PYTHON PROS in aMSN2 ---------- > - new popular and active language (this means many more hackers will > probably join the project) > - opportunity to expand our skills and learn something new and better This can be good or bad (some may find it a burden rather than an opportunity) > - all required bindings are available, maintained and distributed > - faster development than TCL or most any other languages Any motivation for that? > - object oriented language That's a real pro indeed. > - cross-platform > > ------ PYTHON CONS in aMSN2 ---------- > - Weird indentation (very bad reason) Not the best reason maybe, but also not 'very bad'. I want to see the ending of a block not just by the indentation going back one level, but also some block closing mark, like the } in C. > - Must learn new language (not necessarily a bad thing) But it will take some time before development gets going. We could implement the D-BUS bindings for TCL in that time. > - what else? ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Amsn-devel mailing list Amsn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amsn-devel