Live data from Hacker News

Hy, a Lisp that compiles to Python

github.com

71–75 of 75 posts

Re: Hy, a Lisp that compiles to Python

#72
post #61

Either I have (good or bad?) luck or I've got some zeitgeist hunch or something, but first I had a convincing WIP of implementing Ruby in RPython when Topaz went out, and now while I'm working on a Lisp[0] — again in RPython — comes Hy. Well at least Hy is markedly different, as my goal is not to compile to Python AST/bytecode, but "merely" be implemented in (R)Python (and C for LLVM) with no access to the Python run…

I think it's natural inclination. There's a basic Scheme implementation in Pypy, and I'm also working on a Lisp using RPython: https://github.com/Wilfred/trifle

Re: Hy, a Lisp that compiles to Python

#73
post #61

Either I have (good or bad?) luck or I've got some zeitgeist hunch or something, but first I had a convincing WIP of implementing Ruby in RPython when Topaz went out, and now while I'm working on a Lisp[0] — again in RPython — comes Hy. Well at least Hy is markedly different, as my goal is not to compile to Python AST/bytecode, but "merely" be implemented in (R)Python (and C for LLVM) with no access to the Python run…

You see the wierd signs in the description for hy? Its actually a wierd way of spelling Hymenoptera! So, that further confirms your zeitgeist hunch.

http://en.wikipedia.org/wiki/Hymenoptera

Re: Hy, a Lisp that compiles to Python

#74
post #62
post #36

Earlier quoted context omitted.

It's considered profane. Television in the United States is okay with the word 'damn', but there are people who consider the combined use with 'God' to be disrespectful to the word 'God' (and believers), stemming from the belief that many religions have that 'God' (and other synonyms) should be reserved for when a person is addressing that deity. Also, many believers consider it a faux pas to impose on the deity of t…

If I start a religion where god is named, "bleep" can I get it covered with "God" instead?

You've got my vote.

Re: Hy, a Lisp that compiles to Python

#75
post #63

Why the non-tsandard names of everything? And... CLOS?

What is the standard you're talking about? Common Lisp? Scheme? Clojure? Emacs Lisp? Hy looks like it borrows heavily from Clojure, which borrows from Common Lisp in terms of names, but they are both different languages and so they differ. About the only objectionable name I found in Hy is `assoc`, which I'd expect to return the value with given key and not set it. And CLOS is quite a good object system, actually. I…

    What is the standard you're talking about? Common Lisp? Scheme? Clojure? Emacs Lisp?
Common Lisp, of course. That's what you refer to when you say Lisp today. Otherwise you'd say Scheme, Clojure or Elisp.

    And CLOS is quite a good object system, actually.
Yes, I agree -- my comment was referring to the fact that it is missing from Hy.
Post reply on HN