Hi David,
Take a look at the end result of Livecode for mobile deployment - Livecode is the successor (literally the bought assets developed for more than 10 years) and they do a few things right, mostly bringing a Hypercard like environment to Desktop, Web and mobile.
Of course there are flaws, but one thing they do really well is a paid developer support program, which has mailing list that influences product direction.
I'm re-learning Haskell as well (fast than Sanskrit ;-) so it's ugly as well.
Finally check out REBOL and especially their dialecting (the View dialect is a nice example) and
red-lang.org (OSS clone). REBOL is a brother of Lisp that is directly based on a denotational semantics where values and their bindings are strictly separated - made by Carl Sassenrath, who did AmigaOS originally....
Let me know if you need more input/help.....
--Maarten