4 ms·
There are two “ecosystems” at topic here: the language you’re writing code in, and the environment that it’s being executed in. In this case, you’re writing Hy
by stingraycharles 5y ago
There are two “ecosystems” at topic here: the language you’re writing code in, and the environment that it’s being executed in. In this case, you’re writing Hy that’s executed in a Python language environment, that allows you to tap into its entire ecosystem with Hy (in a similar way like Clojure and the JVM). These types of “alternative front ends” are a great way to bridge the gap for a new language.
As such, for Hy’s target audience, I think it’s not as much “ditch a new language” as it is “I have to use Python for $reason, but I want something more like CL”. A good example of this would be any machine learning related work.
Last but not least, I would expect that on HN we focus a bit more on “what could make Hy even better” rather than “what other languages are better than Hy”.