I tend to prefer dynamicly-typed (or type-free) languages descended from the Algol traditions (C, Pascal, VB, etc) that have good dictionary-array syntax, named parameters, parent scope "inheritance", etc.

That'd be Perl or Python then. Your anti-OO mania precludes you from trying Ruby, I'm afraid.