Design Patterns in Dynamically-Typed Languages

Nick Sabalausky a at a.a
Tue Apr 21 11:03:54 PDT 2009


"Andrei Alexandrescu" <SeeWebsiteForEmail at erdani.org> wrote in message 
news:gskusq$2bd9$1 at digitalmars.com...
> There's been quite some discussion lately about dynamically-typed 
> languages et al. Here's a pretty good and easy-to-follow presentation by 
> Peter Norvig (AI guru among other gurusdoms he owns) on how 
> dynamically-typed languages make implementation of various design patterns 
> considerably easier:
>
> http://norvig.com/design-patterns/
>
>

Not to be a curmudgeon, but I don't think that brings to the table anything 
about dynamic languages that hasn't already been discussed to death in the 
static vs dynamic war.

Dynamic languages are already well known for having less boilerplate. And 
according to static-language people, that comes at the cost of increased 
difficulty in bug prevention/detection. The observations in that 
presentation seem to be purely symptomatic of that well-knon fact about 
dynamic languages and not only glosses over the potential downsides but also 
falls into the common failing of attributing certain things to being 
inherently "dynamic-language" despite D containing proof to the contrary.





More information about the Digitalmars-d mailing list