Pros and Cons from burger seem to be pretty biased, but that's not important, 
your idea of wiki-ing it is good and I suggest we go this way. This 
whole 'which language to choose' thing is getting on my nerves, and I'm willing 
to approve anything that gets accepted by the majority. As burger 
suggested, a poll should be set up and we can vote. I would also suggest it to 
be put on the forums... even if the users opinion won't change 
much (because they are users, not devels), if the poll's questions are well 
chosen and clear, it would allow us to know how many users can become 
devels and contribute (if many users say, like Madd Matt that they'll help out 
if it's python, then the 'pros' for python will grow).
Also, why choose between python vs. tcl ? isn't there any other language ? for 
example perl... I wouldn't vote for that one because of its 
unmaintainbility once the code is bigger than a few lines, but if we are to 
'finally' take the time to study which language to use for the core, 
then we should at least see all the possibilities. 
It would be interesting to also wiki the language to use for the other 
modules... I mean, if we have 10 modules, all in C, then why have the core 
in a different language while it could be in C also... 
And finally, I would like to say that the only way this is going to work is to 
stay close to the facts, we all have brains and we're all logical 
people, if the pros vs. cons give logicals reasons for choosing a specific 
language, then we should CHOOSE LOGICALLY, NOT EMOTIONALY. I know I 
wouldn't want to use python for an emotional reason (I don't like it) more than 
for a logical reason. Trying to see the logic in this, I would 
say that for now, python vs. Tcl is a 50%-50% thing, or maybe a bit more than 
50% for python (but please note, even if you already know it.. that 
I HATE its syntax :P) 
that being said.. let the discussion (that I delayed for so long) BEGIN! and 
let the language choosing research/poll begin!

KaKaRoTo

On Sat, Aug 19, 2006 at 11:30:46PM -0400, Madd Matt wrote:
> You mean python cons where you say TCL cons at one point.
> 
> Having learned python, you get used to the indentation very fast.  I
> wouldn't list it as a big con.  You get very readable code as a result
> as well.  Its debatable.
> 
> Another Pro is I can do more than sit on the sidelines and listen to
> this mailing list with python.  I was about to start writing my own
> python msn client, but I'll help this one instead if that language is
> picked.
> 
> On 8/19/06, Philippe Khalaf <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I reread all posts about this, and here is what I got :
> >
> > Quick summary of what was said until now.
> >
> > ------ 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)
> > - We *might* be able to reuse code (good reason, but not sure how much
> > code we really can reuse in new design)
> > - cross-platform
> >
> > ------ TCL CONS in aMSN2 ----------
> > - Bindings hell (this might just be a complete project killer btw)
> > - 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
> > - all required bindings are available, maintained and distributed
> > - faster development than TCL or most any other languages
> > - object oriented language
> > - cross-platform
> >
> > ------ TCL CONS in aMSN2 ----------
> > - Wierd indentation (very bad reason)
> > - Must learn new language (not necessarily a bad thing)
> > - what else?
> >
> > If someone would please put this up on the wiki and then anyone who
> > has any new PROs and CONS can add it. Once we feel it is complete we can
> > vote. Anyone has any objections to this methodology?
> >
> > Regards,
> > Philippe
> >
> > -------------------------------------------------------------------------
> > 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
> >
> 
> -------------------------------------------------------------------------
> 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

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