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

> Clojure is not a Lisp

I keep seeing people make this statement, without any explanation of why. To me, hardly a heavy user of other Lisps, but with enough time spent in Common Lisp and Scheme to have an idea of what's going on, it feels pretty lispy.




I assume there's no official hard definition of what it means to be a Lisp. It's like "Pythonic". A warm fuzzy feeling that not everyone will share about the same things. It depends on what they consider important / good about a language.

Is C++ a C? Is Oberon a Pascal? Is F# a ML? Is C# a Java? Is Go a Squeak? Is Objective-C a Smalltalk? Is Javascript a Self?


Python actually has a definition for pythonic. PEP 20: https://www.python.org/dev/peps/pep-0020/.

Just think of it as civil law (versus common law) when interpreting it.




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

Search: