[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Rather, DSSLs increase modularity, productivity
Neelakantan Krishnaswami wrote:
> What do you use downcasting for? I've never needed it, ever, but I'm
> always on the lookout for new programming idioms.
Probably because you have multimethods. Otherwise it shows up in
various extensibility patterns. (And sometimes does even with
multimethods, in disguise.) See Krishnamurthi, Felleisen, Friedman
from ECOOP 98.
Shriram
- 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>