[buug] I've been getting 2 of Everything, why?

DiCioccio, Jason jdicioccio at epylon.com
Tue Aug 13 13:41:37 PDT 2002


 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> -----Original Message-----
> From: Mark Handley [mailto:mjh at icir.org]
> Sent: Tuesday, August 13, 2002 12:46 PM
> To: Claude Rubinson
> Cc: buug at weak.org
> Subject: Re: [buug] I've been getting 2 of Everything, why? 
> 
> 
> 
> Yes, Python is perhaps a good combination of usefulness and
> assistance with your coding for someone starting out. I don't think
> anyone should *start* with C, whatever their age.  Don't get me wrong
> - I've
> programmed plenty of C, and it certainly has it's uses, but it's a
> really bad place to start.

I'll throw in my ruby recommendation then too.. It's a great language
to get started with OO.  It's *very* consistent.  This is one of the
things that has bothered me about python when working with Zope (I love
zope ;))..  For example, why would you 'join' a list from the string
class?  Why is len() not a method for each respective class (e.g.
string#len, list#len, etc)?  Why do you have to use 'self.' to call
your own methods?  Some of this is in the FAQ, but it's just not very
consistent OO design..  All that said, I still enjoy python -- mainly
because of Zope (did I mention that I like Zope?)..  However I run into
these strange things every now and then, where as with ruby, there are
no surprises :)..  Has anyone else had any experience with it, or am I
the only ruby programmer on this list? :)

Cheers,
- -JD- (jd at ruby-lang.org ;-))

-----BEGIN PGP SIGNATURE-----
Version: PGP 7.0.4

iQA/AwUBPVlvNzKUHizV76d/EQJhsACg+83GPE/iFa1nTszRMyRgkUWVmxoAn1eE
2IhA264+9qDNXVA275lPKk25
=rUP8
-----END PGP SIGNATURE-----



More information about the buug mailing list