I'm not sure it is right to respond seriously to a post in Sage Flame, but
it is certainly true that writing in Lisp for Sage (at least the Maxima component)
is plausible.
There have been for years python-implemented-in-lisp programs (written in lisp). It would
not surprise me if these were as fast or faster than some python implementations,
since rephrasing python programs as lisp programs makes it possible to run
it through a compiler that (at least for some lisp compilers) is optimized assembler.
I'm not familiar with ECL's implementation -- maybe it produces C rather than assembler?
Well, if python is X times slower than compiled lisp, I suppose Hy would be at
least X times slower also.
Incidentally, my experience with libraries callable from python is that the same
libraries can be called from Lisp. I looked around for an MPFR library and came
across a python version. I hooked it up to a Lisp. I found that the library was inadequate
with respect to managing memory (it was difficult or impossible to do the right thing
from the python side), so I ended up loading up some "more native" version... an
MPFR.dll file of some sort.
Anyway using python as an implementation language for another language seems to
me to be plausible only if it is a relatively thin layer and run-time efficiency is
unimportant. I suppose that goes for using python for doing anything else, also.
(this being sage-flame)
RJF