I may disagree with what you have to say, but I shall defend, to the death, your right to say it.
--
Ok all drama aside I can't help feeling like LISP is the best language you could have in this context because it's verbose, unambiguous, highly encapsulated and old school not to mention hardcore.
Anyone using a spreadsheet in emacs would be well versed in this sort of paradigm and I personally love lisp because it's how we cut our teeth in functional programming in university.
Not to mention it's perfectly suited to list processing..