Well, from what I've skimmed in the emacs-devel list, there's some talk of putting guile in there, so that'd at least open up for scheme, and I guess javascript, or whatever it is that guile currently supports. This'd probably solve things like bignum support and so on too, I guess. I doubt we'd see this even in emacs25, though, but, still...