Hy 1.0 – Lisp dialect for Python
github.com
Hy 1.0 – Lisp dialect for Python
1–10 of 131 posts
Re: Hy 1.0 – Lisp dialect for Python
#2Congratulations!
I once bought your eBook on Hy, and still today I regularly receive notifications about your book having been updated. Thank you for your steady contributions. I really want to use Hy in one my production apps one day.
Re: Hy 1.0 – Lisp dialect for Python
#3I enjoyed the less serious part a lot. I wish more programming related projects could embrace the whimsical. That might the best way to honor the python tradition in any case :)
Re: Hy 1.0 – Lisp dialect for Python
#4EXCITING! Can't wait to give it a spin!
(Does `let` work? I remember that being a barrier for a while.)
Re: Hy 1.0 – Lisp dialect for Python
#5Congratulations! I once bought your eBook on Hy, and still today I regularly receive notifications about your book having been updated. Thank you for your steady contributions. I really want to use Hy in one my production apps one day.
The author of the e-book is a different guy, Mark Watson. He isn't involved in the development of the language.
Re: Hy 1.0 – Lisp dialect for Python
#6EXCITING! Can't wait to give it a spin! (Does `let` work? I remember that being a barrier for a while.)
Remarkably enough, yes, we got it to work, on our 3rd or 4th try.
Re: Hy 1.0 – Lisp dialect for Python
#7Congrats!
Could you compare the language with Clojure?
Re: Hy 1.0 – Lisp dialect for Python
#8Very exciting. I'm in awe of the long-term commitment (over 10 years) that was required to get this to 1.0.0. It renews my faith. Well done.
Re: Hy 1.0 – Lisp dialect for Python
#9Congrats! Could you compare the language with Clojure?
Well, this is a little embarrassing: Clojure was one of the biggest influences on Hy in its youth, but that was mostly before I got involved in 2016. I never actually learned Clojure. So hopefully somebody who knows both Hy and Clojure well can answer. I can tell you that at run-time, Hy is essentially Python code, so Hy is more tightly coupled to Python than Clojure is to Java; a better analogy is CoffeeScript's relationship with JavaScript.
I get the impression that Clojure tries to convince the programmer to avoid side-effects a lot more strenuously than Hy does, but it's still not a purely functional language, so I don't know how consequential that is in practice.
Re: Hy 1.0 – Lisp dialect for Python
#10Does Hy also work with Mojo?