Re: Python syntax in Lisp and Scheme
From: Greg Ewing (using news.cis.dfn.de) (g2h5dqi002_at_sneakemail.com)
Date: 10/14/03
- Next message: Drew McDermott: "Re: What you can do with macros in Lisp"
- Previous message: Peter Seibel: "Re: BIG successes of Lisp (was ...)"
- In reply to: Pascal Costanza: "Re: Python syntax in Lisp and Scheme"
- Next in thread: Raffael Cavallaro: "Re: Python syntax in Lisp and Scheme"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 14 Oct 2003 17:38:54 +1300
Pascal Costanza wrote:
> Many programming languages require you to build a model upfront, on
> paper or at least in your head, and then write it down as source code.
> This is especially one of the downsides of OOP - you need to build a
> class hierarchy very early on without actually knowing if it is going to
> work in the long run.
I don't think that's a downside of OOP itself, but of statically
typed OO languages that make it awkward and tedious to rearrange
your class hierarchy once you've started on it.
Python's dynamic typing and generally low-syntactic-overhead
OO makes it quite amenable to exploratory OO programming, in my
experience.
-- Greg Ewing, Computer Science Dept, University of Canterbury, Christchurch, New Zealand http://www.cosc.canterbury.ac.nz/~greg
- Next message: Drew McDermott: "Re: What you can do with macros in Lisp"
- Previous message: Peter Seibel: "Re: BIG successes of Lisp (was ...)"
- In reply to: Pascal Costanza: "Re: Python syntax in Lisp and Scheme"
- Next in thread: Raffael Cavallaro: "Re: Python syntax in Lisp and Scheme"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|