Evaluating python - a question
William Park
opengeometry at yahoo.ca
Thu May 17 15:19:42 EDT 2001
On Thu, May 17, 2001 at 04:59:09PM +0000, alan.prescott at nospam.jarrold.com wrote:
> me = person()
> me.forename = 'Alan'
>
> is Ok but a simple typo (especially with my keyboard skills) of
>
> me.froname = 'Fred'
>
> will go undetected and I'll have to spend ages digging around to find a bug
> which languages like C/C++/Pascal would throw out at compile time.
Well, let see in C...
int forename, froname;
forename = 1
froname = 2
So, what's the difference? A typo in Python is also typo in C.
Solution: get a decent editor! In Vim, you can do word completion
^p/^n (going up and down, respectively).
--
William Park, Open Geometry Consulting, <opengeometry at yahoo.ca>
8 CPU cluster, (Slackware) Linux, Python, LaTeX, Vim, Mutt, Sc
More information about the Python-list
mailing list