I've come across this before and it's pretty much correct: using Emacs Lisp as a scripting language can give a huge 'bang for the buck' when automating some existing Emacs feature/application.
For any other task? Definitely avoid ELisp and go for a more 'mainstream' language.
(In fact, I'm currently writing some ELisp scripts to automate ProofGeneral; reading HN while the test suite runs ;) )
Err, to be fair the context was that OS X usually has a very outdated version of Emacs. (Don't have a Mac so dunno for sure if that's still the case or if the article is out of date.)
For any other task? Definitely avoid ELisp and go for a more 'mainstream' language.
(In fact, I'm currently writing some ELisp scripts to automate ProofGeneral; reading HN while the test suite runs ;) )