Re: [NF] Python: Any advantage to ActivateState IDE/Editor?
because the classes we based it on are freely available it is often said that one of the main strengths of Python is the large number of classes available - but - the choice thing again - how do you find out what is available in any particular area? Andrew Davies MBCS CITP - AndyD 8-)# ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. Please contact [EMAIL PROTECTED] with any queries. ** ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Python: Any advantage to ActivateState IDE/Editor?
10 or 20 years experience ;) -- Regards Michael. [EMAIL PROTECTED] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Python: Any advantage to ActivateState IDE/Editor?
On Apr 4, 2007, at 3:45 AM, Andy Davies wrote: it is often said that one of the main strengths of Python is the large number of classes available - but - the choice thing again - how do you find out what is available in any particular area? Google is your friend, my son. ;-) -- Ed Leafe -- http://leafe.com -- http://dabodev.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] Python: Any advantage to ActivateState IDE/Editor?
And he is watching you Allen -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ed Leafe at 3:45 AM, Andy Davies wrote: it is often said that one of the main strengths of Python is the large number of classes available - but - the choice thing again - how do you find out what is available in any particular area? Google is your friend, my son. ;-) -- I am using the free version of SPAMfighter for private users. It has removed 1153 spam emails to date. Paying users do not have this message in their emails. Get the free SPAMfighter here: http://www.spamfighter.com/len -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.25/745 - Release Date: 03/04/2007 12:48 ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Python: Any advantage to ActivateState IDE/Editor?
it is often said that one of the main strengths of Python is the large number of classes available - but - the choice thing again - how do you find out what is available in any particular area? Google is your friend, my son. ;-) Until you host websites and they f*** you up good for no reason at all. -- Derek ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] Python: Any advantage to ActivateState IDE/Editor?
Malcolm, I use the Activestate Komodo editor V3.5 which is what I assume you are referring to. I like the integrated IDE layout and the debugging is excellent once you get it sussed. I have only used it in anger for my PHP work but I looked at Dabo a couple of weeks ago with it and it ran the demos no problem after I got the Project setup options correct. I particularly like the fact that you can use the same IDE for PHP, Perl and Python which results in less total learning. The other IDE I have got for Python is the Wing IDE but it is slightly more expensive and not having REALLY got into Python yet I can't comment with any authority but it seems to come out as top of the pops for Python. Dave Crozier -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Malcolm Greene Sent: 03 April 2007 17:01 To: profox@leafe.com Subject: [NF] Python: Any advantage to ActivateState IDE/Editor? For those of you checking out Python ... anyone using the commerical version of Python or Python IDE/Editor from ActiveState? http://www.activestate.com/Products/ActivePython/ Curious as to what the pros/cons of this product is vs. open-source equivalents in the Python world. Thanks, Malcolm [excessive quoting removed by server] ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Python: Any advantage to ActivateState IDE/Editor?
As Whil likes to point out, the problem here is that you have *choices*! Problems, problems reminds me of the Russian Premier, when called in the middle of the night in the Bond film about some impending disaster or another. Felix or M (or whoever called the Premier) closed the call by apologizing for calling in the middle of the night with his problems. The camera cuts to the Premier, who is being, er, attended to by his secretary in most-un-secretary-like apparel, and he replies, I was already up. We all have problems There are lots of great editors out there. WingIDE is one, Komodo another; there's also SPE, DrPython, Eric, Dabo's editor, and many more. Given that, a whole lot of people like vim or emacs over anything else. Go to the python mailing list and ask about favorite editors if you want to see a flame war. s Seriously, scan through the python archives for 'favorite editor'. There are a LOT of threads, once in a while, there's even useful message about comparing one vs another. Whil ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: [NF] Python: Any advantage to ActivateState IDE/Editor?
Dave and Ed, Thanks for your feedback! Note to self: ... too many damn choices ;) Malcolm ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Python: Any advantage to ActivateState IDE/Editor?
Whil, Go to the python mailing list and ask about favorite editors ... Was looking for feedback from a VFP developer perspective, but will check out the mailing lists and forums - good suggestions! Malcolm ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Python: Any advantage to ActivateState IDE/Editor?
On 4/3/07, Whil Hentzen (Pro*) [EMAIL PROTECTED] wrote: Go to the python mailing list and ask about favorite editors if you want to see a flame war. s Or go to the far more civilized wiki and read the collective wisdom: http://wiki.python.org/moin/IntegratedDevelopmentEnvironments Note to self: ... too many damn choices ;) Yeah, it's great! -- Ted Roche Ted Roche Associates, LLC http://www.tedroche.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Python: Any advantage to ActivateState IDE/Editor?
On Apr 3, 2007, at 1:45 PM, Sales Info wrote: Note to self: ... too many damn choices ;) Of course, you can create your own! That's not as far-fetched as it may seem. Look at the Dabo editor: in many ways, it's much more advanced than the VFP editor, yet it took the two of us a tiny percentage of the time we've spent on Dabo to create. That's because the classes we based it on are freely available, and you can look at the code and figure out what you want to tweak to meet your own needs. 95% of the functionality in the Dabo editor was already present in the base class (that we didn't write). -- Ed Leafe -- http://leafe.com -- http://dabodev.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Python: Any advantage to ActivateState IDE/Editor?
Ted, Or go to the far more civilized wiki and read the collective wisdom: http://wiki.python.org/moin/IntegratedDevelopmentEnvironments Perfect! BTW: What direction are you moving in - Python, PHP, Ruby, other, all? Here's where I'm at in my evolution ... I'm loving PHP - it feels pretty natural to me. Impressed with the scope of its libraries. I'm trying to like Python. Haven't had my aha moment yet. Plan on downloading the latest Dabo release soon and giving it another try. I continue to look at Ruby (ROR) based on the deafening buzz but I'm still not sold. Malcolm ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Python: Any advantage to ActivateState IDE/Editor?
Ed, Of course, you can create your own! You missed your calling. You should have been in marketing! Gotta find some time and lock myself away with Dabo Python for a day. Malcolm ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Python: Any advantage to ActivateState IDE/Editor?
On 4/3/07, Sales Info [EMAIL PROTECTED] wrote: BTW: What direction are you moving in - Python, PHP, Ruby, other, all? I'd love to answer All, but I'm not twenty any more, when I listed a dozen languages I had worked in on my resume. That was a long time ago (and there weren't many more than a dozen languages!). Just as I've used HTML-Kit, VFP, West-Wind, SQL Server, IIS, Windows, SlickEdit, SourceSafe, Visual MaxFrame, Codebook, FoxFire!, Stonefield and more in my toolbox in my VFP days, I think it's important to be quite familiar with a variety of tools, platforms and languages. So I've spent some time learning Linux, Apache, bash, CVS, svn, vi, emacs and SciTE, Perl, Python, PHP. And bringing along knowlege of HTML, CSS, SQL and more. For web-based applications and installing a lot of freely-available stuff, it's important to have a good level of familiarity with Apache configuration files, PHP settings and how to override them globally and locally, MySQL permissions, scripts and administrative tools. That lets you work with tools like Trac, Joomla, Xaraya, WebCalendar, Drupal. And design perfectly decent web applications. There's a zillion web frameworks and PHP add-ons. I haven't worked with the same one twice, yet. And I'm sorely tempted to work with Django, a well-reputed Python framework, as I get closer to mastering Python. For rich-client applications, I'm totally sold on Dabo: Python, wxWidgets, ReportLab and the right database for the application. Ed and Paul are on the right course. Lots of the choices are pragmatic. I passed the MySQL Core Certification because clients are looking for MySQL skills and they have a snazzy logo I can add to the business cards. Depending on the applications, PostgreSQL, SQLite, BerkeleyDB, Firebird or even Oracle may be more appropriate. It's always worth learning more than one. I'm also pushing RedHat as my distro of choice, again for pragmatic reasons. SuSE's not financially stable and sold out to a software patent protection con-job and made a devil's deal I can't be part of. Many of my clients want the assurance of a commercial support contract and a 24x7 support SLA. The distro's not bad, and it keeps a bunch of Americans employed. Full disclaimer: I liked the company so much, I bought a little stock. So far, I think I'm $3 ahead. There's more, too: ssh, PuTTY, public/private keys. SVN as server, command line, DAV-module and more. Samba for sharing with Windows clients. phpMyAdmin or pgAdmin III for data management. OpenOffice.org for reports, spreadsheets, drawings. Dia for diagrams. Eclipse as an IDE in one situation. I've always believed a good developer has to know the OS and netowrk as well, or they can't get their apps to work, so I've learned more network engineering than I'd prefer, 'cause someone's got to do it. I am having a blast. Not a day goes by when I don't get to learn something new. This is as much fun as BRIEF, dBASE III+, Clipper Summer 87, and FoxBase were in 1987. I'm loving PHP - it feels pretty natural to me. Impressed with the scope of its libraries. It's not a toy, though it started out that way. There's a lot of bad procedural code around, but there's a decent object-based (not really -oriented) model. Lots of libraries and extensions. I'm trying to like Python. Haven't had my aha moment yet. Plan on downloading the latest Dabo release soon and giving it another try. I don't think Dabo is the way to learn Python. That's like trying to figure out FoxPro while trying to get CodeBook's .H files to compile correctly. I worked through Lutz' Programming Python and attend the local Python SIG monthly. Still grokking it, but it's not internalized yet. I continue to look at Ruby (ROR) based on the deafening buzz but I'm still not sold. Greenspun's Tenth Rule of Programming: any sufficiently complicated C or Fortran program contains an ad hoc informally-specified bug-ridden slow implementation of half of Common Lisp. - Philip Greenspun Including Common Lisp. - Robert Morris Some may say Ruby is a bad rip-off of Lisp or Smalltalk, and I admit that. But it is nicer to ordinary people. - Matz, LL2 (Ruby author) Source: http://www.paulgraham.com/quotes.html -- Ted Roche Ted Roche Associates, LLC http://www.tedroche.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Python: Any advantage to ActivateState IDE/Editor?
On Apr 3, 2007, at 1:56 PM, Sales Info wrote: I'm trying to like Python. Haven't had my aha moment yet. Plan on downloading the latest Dabo release soon and giving it another try. I second Ted's comment that Dabo is not the way to learn Python. You will get so much more out of Dabo if you already know Python. My 'aha' moment with Python came when I was lamenting the fact that, well, it just wasn't Fox, and we all know how awesome Fox is, especially with data. Python just didn't have cursors that I could manipulate like I could in Fox. The first part of the 'aha' was when I realized that a Python dictionary mapped perfectly to a record in a table. That is, a dict is a collection of values that you access by their keys, while a record is a collection of values that you access by their column names. So a Python dict whose keys are the column names, and whose values are the column values is the same thing. The second part of the 'aha' was when I made the connection that a cursor in VFP is nothing more than a series of records with identical structures, and that if I created a series of Python dicts with identical structures, that would do the same thing. Python has two ordered sequence types: lists and tuples. The differences are not relevant here, but suffice it to say that a VFP cursor can be represented in Python as a list of dicts. Python, and other interpreted languages (like Fox, for that matter) have a largely undeserved reputation for being slow, but one place that Python is highly optimized is in the area of lists, tuples and dictionaries - they are wicked fast in practice. This meant that I could manipulate my Python 'cursors' with the same confidence as I could in Fox. That's what convinced me that Python was the way to go. -- Ed Leafe -- http://leafe.com -- http://dabodev.com ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: [NF] Python: Any advantage to ActivateState IDE/Editor?
Ed, I second Ted's comment that Dabo is not the way to learn Python. You will get so much more out of Dabo if you already know Python. Thank you! Malcolm ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.