Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Maybe it's unclear for you. I told you what Lisp is: a group of languages who, evolve over time, share literature, community and code.

Okay, so ignoring the fact that this definition is so vague it could apply to C, C++, and Objective-C, can we agree that this is entirely your opinion and is obviously not shared by Scheme users? Can we agree that the meaning of words is determined by usage and not everyone uses the word your way?

> Time moves mostly in one direction.

Thank you obviousman.

Look, the core of what I'm saying is that words can mean more than one thing. The fact is, the word "Lisp" is overloaded. Maybe it isn't overloaded in your little insular community, but that doesn't mean other people's usage of the term is wrong, and there's it's both pointless and rude to try to force other people to use your jargon.



> C, C++, and Objective-C

Notice the use of 'C' in the names of the languages? Its because they all belong to a C family which shares code. Just like Lisp languages.

Wikipedia:

"Objective-C is a thin layer on top of C, and is often called a "strict superset" of C"

"The C and C++ programming languages are closely related. C++ grew out of C, as it was designed to be source-and-link compatible with C"

Emacs Lisp contains many Common Lisp functions and there is even an implementation of Common Lisp integrated into Emacs Lisp: http://www.emacswiki.org/emacs/EmacsCommonLisp Emacs Lisp grew out of Maclisp, just like Common Lisp.

ISLisp is largely a subset of Common Lisp. For example the Gabriel benchmarks for Common Lisp have been used in ISLisp and they work with only minor changes.




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

Search: