>>73
Scheme? Lacking abstraction? Two tenths of Scheme offer more absraction features than C and Java together ever will. And libraries? Try PLT Scheme.
If, however, Scheme looks unpractical for some reason (PLT's libraries still not being enough, or dictionaries or objects lacking syntax thus being uncomfortable to use), you should consider Python.