i'll ask you the same questions i asked the parenjs author, and which i think are pretty much faqs if you're developing a language-hosted lisp dialect. (some of them, like the
interop ones, are answered in the hy docs, but it would be nice to have a quick up-front list for reference).
I can answer most of these just from reading the stuff linked here and educated guesses.
lisp-1,
bastardized-lexical (like python, though you could create your own binding constructs with macros),
2-way,
yes,
yes (loop/recur, no TCO afaict or trampolining),
yes,
yes
* lisp-1 or lisp-2?
* scoping rules?
* 1-way or 2-way python interop?
* lisp support for python objects?
* any support for tco or loop/recur?
* reader macros?
* speed penalty relative to native python?