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

Reply via email to