Hacker GitHub

← All repos

hylang/hy

View on GitHub ↗ ★ 5,443 Python

A dialect of Lisp that's embedded in Python

79 mentions on Hacker News by 62 people: 13 stories, 66 comments · first 2013-06-23 · latest 2024-09-23

Mentions per year 79 mentions · busiest year 2014 (16)
20082026
  1. ▲ 3
    Release 0.12.0 of Hy, a Lisp that compiles to Python bytecode
    story by rcarmo · 2017-01-18 · 0 comments
  2. …libraries. I'm not sure if it cross-compiles to Python or just to Python bytecode, though. 1: https://github.com/hylang/hy
  3. Related, s-expression Python: https://github.com/hylang/hy
  4. I love Hy. I played around with it 3 years ago. Development has been super active since then: https://github.com/hylang/hy Don't know if it's still the case, but the Hy project had the most puns I've seen in one repo. In a good way. Here…
    comment by nathancahill · 2016-11-07 · in Hy
  5. …Clojure reader - https://github.com/clojure/tools.reader/blob/master/src/main... [3] Using Hylang - https://github.com/hylang/hy/blob/master/hy/core/macros.hy#L...
  6. Yes! https://github.com/hylang/hy
  7. …technically makes python a multi-syntax language already. Plus you get all the python libraries. https://github.com/hylang/hy It's been posted a bunch of times on HN https://www.google.ca/search?q=site%3Anews.ycombinator.com+h...
  8. Hy is a Lisp that compiles to Python AST and then to Python bytecode: https://github.com/hylang/hy/blob/master/docs/language/inter...
  9. If you're interested in Python and Lisp, Hy ( https://github.com/hylang/hy ) is great. They're welcoming and funny.
  10. …just dropped in Python projects. And it's not just the syntax, you can of course use Lisp macros! https://github.com/hylang/hy
    comment by rhaps0dy · 2015-07-30 · in Scheme vs. Python (2011)
  11. cough I'd love to say it's possible, but with a few modifications. https://github.com/hylang/hy http://docs.hylang.org/en/latest/language/api.html?highlight...
    comment by Foxboron · 2015-05-07 · in Why Lisp?
  12. For even more fun, checkout hy ( https://github.com/hylang/hy ). It's completely compatible with standard python both ways (ie you can import python from hy and import hy from python), so you can import python-sh and do awesome stuff like:…
  13. …), which does persistent data structures and which I've been pondering using with Hy ( https://github.com/hylang/hy ). (edit: damn autocorrect!)
  14. https://github.com/hylang/hy/blob/master/docs/contrib/loop.r... I thought this is not possible in python. Can someone explain ? Python doesn't have tail call optimization and hy produces python AST. Am I missing something ? I tried reading…
  15. It dosn't stop there. Why use the decorators directly when you can get Hy on Meth? https://github.com/hylang/hy/blob/master/hy/contrib/meth.hy
  16. …python constructs (and whatever can be mapped to AST)... here's where list-comp is implemented: https://github.com/hylang/hy/blob/master/hy/compiler.py#L137... Anything above that is written as Hy macros, in Hy itself:…
  17. Yes thats correct. https://github.com/hylang/hy/blob/dcf29d3d2a147fe66a19971214... Source for those interested. Note that Hy replaces all - in names for _, thus we can have prettier names :)
  18. I take it you refer to your complaint here: https://github.com/hylang/hy/issues/543 Your problem is with Python, not Hy. Hy inherits the "stupid limitations" of Python, and not even all of those - for example, it does away with the…
    comment by dTal · 2014-10-22 · in Pixie: A small fast, native lisp
  19. ▲ 12
    Hy 0.10.1 release
    story by Foxboron · 2014-10-10 · 0 comments
  20. Hylang ( https://github.com/hylang/hy ), a lisp ontop of Python, got a MiniKanren implementation that is pretty neat: https://github.com/algernon/adderall
  21. > Python is pretty lispy! Check this out https://github.com/hylang/hy
    comment by hcarvalhoalves · 2014-09-07 · in Why I like Common Lisp
  22. …the use of the word ___damn in the readme (censoring myself here so I don't offend them, I guess). https://github.com/hylang/hy/pull/499
    comment by upwardbound · 2014-02-11 · in Hy, a Lisp that compiles to Python
  23. Yeah, it's probably not the best idea. Looks like someone opened a pull request to fix it: https://github.com/hylang/hy/pull/499
    comment by gtaylor · 2014-02-10 · in Hy, a Lisp that compiles to Python
  24. ▲ 115
    Hy, a Lisp that compiles to Python
    story by cabalamat · 2014-02-10 · 60 comments
  25. …expressions into statements/expressions (I work a bit on Hy[0] which does exactly this). [0] https://github.com/hylang/hy
    comment by agentultra · 2014-02-04 · in So you want to write your own language?
  26. The OP is going to have kittens when he finds out about hylang ( https://github.com/hylang/hy )
    comment by rcarmo · 2014-01-19 · in Lisp: More is less
  27. …that code isn't out. A good way to see Hy in action is looking at our tests/native_tests section. http://github.com/hylang/hy
    comment by Foxboron · 2014-01-16 · in The State of Hy
  28. …with 2.6, 2.7, 3.2, 3.3 and pypy. We even added a few steps so we will have support for 3.4! https://github.com/hylang/hy It's a great example of how Python isn't that different from LLVM and JVM!
    comment by Foxboron · 2014-01-15 · in Why Are There So Many Pythons?
  29. In case anyone wants to learn more: Repo: https://github.com/hylang/hy (star it, fork it) Lightning Talk from PyCon: http://blog.pault.ag/day/2013/04/02 Hour long Boston Python talk: http://www.youtube.com/watch?v=ulekCWvDFVI Slides:…
    comment by paultag · 2013-06-23 · in First steps with Hy, the Pythonic Lisp