Whenever I see things like this I wish CL was available by default in more environments. It would have been the ultimate glue language also capable of growing software into medium-to-large size projects with some care.
Instead we have Perl. It's not bad and fulfills many of the same criteria, but it's also not quite as elegant.