I just remember something about Python... When you were all thinking only about Tcl/Tk, my father already used Python (I studied it a little too) and it was a hell to have a good graphic interface... And guess what ? What was the only GUI binding for Python ? TK !! Yes you have well read... And what I thought the first time I saw that it's ugly :p... After that there was tix based on TK to add others widgets and the last thing my father tried for GUI was PyQT... I remember he had many difficulties to install all of that... And I remember I wasn't able to understand why there was so much things to do to have only a little window to display... Maybe it has changed, I don't know... Another point is Doc... I never managed to find easily something in Python docs : their organization is so bloated... Who can find for me (without using Google) how you access files with the built-in functions ? Phil PS I don't put all these points in the wiki because I am not sure they are actual and enough objective...
Le Sunday 20 August 2006 11:46, Sander Hoentjen a écrit : > 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=121 > > > >642 _______________________________________________ > > > > 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=12164 > > >2 _______________________________________________ > > > 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