Hacker News new | past | comments | ask | show | jobs | submit login

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 somehow missed how it's implemented in Hy, but multiple dispatch would be cute in Python.


    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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: