Dynamism isn't quite it. Maybe just sophistication? Consider Haskell. I'm not an expert, but I think it's sufficiently loosely coupled that you can get surprisingly far just by reordering definitions.
This is not to say we don't need LP in Haskell. We just don't need LP tools, Lhs notwithstanding. Forget the tools, focus on the work of describing codebases.
The other example I'm thinking of is JavaScript. Docco is a pretty nice tool. Even though it's not really LP, it's possible JavaScript needs nothing more. You can compose behaviors just using first class functions.