On 22/08/06, Philippe Valembois - Phil <[EMAIL PROTECTED]> wrote: > Le Monday 21 August 2006 10:33, Ole André Vadla Ravnås a écrit: > > On 8/21/06, Youness Alaoui <[EMAIL PROTECTED]> wrote: > > > py2exe will create an executable in native code, out of the python code > > > (or maybe it's a python interpreter with bundled pyc/pyo byte code > > > objects... (reminds me of freewrap for tcl/tk) > > > > Yeah it's the latter, it bundles everything you need along with the > > interpreter.
> There is sth equivalent for Linux : > http://wiki.python.org/moin/Freeze There is also a similar one for Mac which supports universal binaries : http://undefined.org/python/py2app.html --will > > also pyrex converts python to C which can be compiled (bad idea)... > > > > > > There's also psyco: http://psyco.sourceforge.net/ > > But I reckon such optimization tools are more appropriate for really > > performance-sensitive code, like realtime audio processing, etc. :-) > > > > anyways, the default python IDE looks like crap, I rtied it, hated it > > (maybe > > > > > not used to it).. also, the 'help' of python looks awefull.. didn't > > > look in the website or anything, just plain 'python -> help'.. it's hard > > > to find what you want or to even know how to use the help... > For the Help I said it :p I am glad you thought the same thing that me :d > > > > The default IDE is indeed crap. :-) I personally prefer PyDev ( > > http://pydev.sourceforge.net/), which is a plugin for Eclipse. It has code > > completion, refactoring, integrated debugging and lots of other goodies. > I looked once to Boa-Constructor and Eric3 for my father... Boa is WxWindows > and Eric3 is QT... > But for an good list look at > http://wiki.python.org/moin/IntegratedDevelopmentEnvironments > Phil > PS if you want docs about softwares go to the Python Wiki > > > > Regards, > > Ole André > > > > > > but the language looks promising, apart from the indentation problem, it > > > > > looks fairly nice. I only wonder if there is any alternatives, or a fork > > > of python which allows for normal, braced syntax... > > > > > > p.s.: old, huge code is not so easy to read imo... > > > > > > KKRT > > > > > > On Sun, Aug 20, 2006 at 11:57:40PM -0400, Youness Alaoui wrote: > > > > Yeah, don't worry, I read it already... it's a quite interesting > > > > > > article.. I then looked at a python code I had (the ISF decompressor from > > > Ole) > > > > > > > and after installing the python-mode for emacs (haha! no flame war > > > > > > please vi users :P) I found it 'acceptable'.. I still don't like it, and > > > for > > > > > > > sure, without a proper editor, it becomes difficult to read/write the > > > > > > code (without syntax highliting it's difficult (for a n00b) to easily see > > > > > > > where a proc starts or ends...) > > > > but I think it's manageable... if the pros go for python, I'm willing > > > > to > > > > > > learn it and start working with it. > > > > > > > Any quick info on python ? need for an interpreter ? can it be compiled > > > > > > (native code) ? can it be pre-compiled (bytecode that still needs an > > > > > > > interpreter) ? or only interpreted (like tcl)... only one thing to > > > > > > install or python to install + other stuff ? any easy way to install > > > bindings > > > > > > > (like cpan for perl) ? > > > > etc... that kind of info would be usefull. > > > > > > > > thanks, > > > > KKRT > > > > > > > > On Sun, Aug 20, 2006 at 10:46:20PM -0400, Philippe Khalaf wrote: > > > > > On Sun, 20 Aug 2006 21:28:43 -0400 > > > > > > > > > > [EMAIL PROTECTED] (Youness Alaoui) wrote: > > > > > > Make fun of me???? BASTARD!!!! :@ :p > > > > > > j/k > > > > > > Yeah, I know, I'm stubborn and I either 'like it' or not.. and > > > > > > idnentation as part of the syntax.. I don't like.. I do have a small > > > experience > > > > > > > > > with it, with maybe the only other language which considers spaces > > > > > > as being part of the syntax... COBOL :p and I don't like that! > > > > > > > > Go skim over the article ole gave : > > > > > http://www.linuxjournal.com/article/3882 > > > > > > > > > > E.R. had the same impression as you at first but as you see the rest > > > > > was very positive. > > > > > > > > > > Regards, > > > > > Philippe > > > > > > > > > > > KKRT > > > > > > > > > > > > On Sun, Aug 20, 2006 at 12:05:33PM -0400, Philippe Khalaf wrote: > > > > > > > On Sat, 19 Aug 2006 23:30:46 -0400 > > > > > > > > > > > > > > "Madd Matt" <[EMAIL PROTECTED]> 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. > > > > > > > > > > > > > > Actually I put the indentation in there ironically to make fun of > > > > > > > Youness. I'll remove it from the wiki. > > > > > > > > > > > > > > Regards, > > > > > > > Philippe > > > > > > > > > > > > > > > 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 > > > > > > ------------------------------------------------------------------------- > > > > > > > > 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=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