7
Basilisp, a Clojure-like language targeting Python
(basilisp.readthedocs.io)
Lisp (historically LISP) is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in 1958, Lisp is the second-oldest high-level programming language. Only Fortran is older, by one year.
Common Lisp
Clojure
Racket
Scheme
I agree, the second approach is more direct, so the only limitation comes from the properties of the VM itself. Transpiling to Python means also inheriting semantic quirks of the intermediate language. It makes sense for ClojureScript to do it, since js is the layer that browsers expose, but if you have the option to target the VM bytecode directly then that's a much better option.
Exactly, The transpilers are necessary when the target system only works exclusively with a single language.