in reply to @_ still mystifies me
You're getting bit by both the low precedence of operator or and its scalar context.. I think you mean:
my @lexlist = @_ ? @_ : sort keys %lexicon; [download]
After Compline,Zaxo