Re: [NF] Python: Any advantage to ActivateState IDE/Editor?

2007-04-04 Thread Andy Davies
 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?

2007-04-04 Thread Michael Hawksworth
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?

2007-04-04 Thread Ed Leafe
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?

2007-04-04 Thread Allen
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?

2007-04-04 Thread Derek Kalweit
  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?

2007-04-03 Thread Dave Crozier
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?

2007-04-03 Thread Whil Hentzen (Pro*)
 
   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?

2007-04-03 Thread Sales Info
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?

2007-04-03 Thread Malcolm Greene
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?

2007-04-03 Thread Ted Roche
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?

2007-04-03 Thread Ed Leafe
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?

2007-04-03 Thread Sales Info
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?

2007-04-03 Thread Malcolm Greene
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?

2007-04-03 Thread Ted Roche
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?

2007-04-03 Thread Ed Leafe
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?

2007-04-03 Thread Malcolm Greene
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.