[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Rather, DSSLs increase modularity, productivity
Michael Vanier writes:
> > What do you use downcasting for? I've never needed it, ever, but I'm
> > always on the lookout for new programming idioms.
>
> I had a problem that needed multimethods, and you can fake MM fairly
> easily with downcasting. The alternatives were not very appealing.
That makes sense. Most of my serious OO programming has been done in
Dylan, which has them.
--
Neel Krishnaswami
neelk@cs.cmu.edu
- References:
- Re: Rather, DSSLs increase modularity, productivity
- From: Neelakantan Krishnaswami <neelk@gs3106.sp.cs.cmu.edu>
- Re: Rather, DSSLs increase modularity, productivity
- From: Matthias Felleisen <matthias@ccs.neu.edu>
- Re: Rather, DSSLs increase modularity, productivity
- From: Neelakantan Krishnaswami <neelk@gs3106.sp.cs.cmu.edu>
- Re: Rather, DSSLs increase modularity, productivity
- From: Michael Vanier <mvanier@cs.caltech.edu>
- Re: Rather, DSSLs increase modularity, productivity
- From: Neelakantan Krishnaswami <neelk@gs3106.sp.cs.cmu.edu>
- Re: Rather, DSSLs increase modularity, productivity
- From: Michael Vanier <mvanier@cs.caltech.edu>