Could perhaps, Dynamic Languages, use a lot of metaprogramming and thus create less code?
I would think that features like not requiring semicolons or not requiring type declaration would contribute only a constant reduction in code size and not one that would lead to a geometric reduction.
re:
Posted byceperezat
2008-04-04 04:34 AM
That's a accurate observation. Less verbose syntax only reduces code by a constant amount. Metaprogramming however would have a geometric reduction in code side. However, that's not without additional complexity. The point of this article is that metaprogramming (a.k.a. monkey patching) is something you should be careful in using.
I would think that features like not requiring semicolons or not requiring type declaration would contribute only a constant reduction in code size and not one that would lead to a geometric reduction.