http://amsn.sourceforge.net/wiki/tiki-index.php?page=Programming
+Language+Pros+And+Cons

Go on and change to your liking, but try to be fair.
This means if you put in the wiki: Python is faster to develop, then
give a link to a study that says so. Don't put it there if you just
think it is faster. Also if somebody else replies with a link to a study
that shows TCL or something else is faster, that pro can be removed.
(stuff like that is hard to measure anyway, so in my opinion we best
leave it out)


On Sun, 2006-08-20 at 03:06 -0400, Youness Alaoui wrote:
> 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


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