And why is it Common Lisp?
implementation
Common Lisp
what did she mean by this?
JavaScript
You're confusing dialects and implementations.
CL is a popular dialect. SBCL is a popular implementation of it. There are others.
Similarly, R6RS & R7RS Scheme are two more popular dialects. Chez is a popular implementation of R6RS, again there are others. Not sure which of the implementations of R7RS are more popular, maybe Gerbil?
Personally, I like the ISLisp dialect too, but (unfortunately IMHO) it's definitely not popular. Whether popularity matters at all is a matter of opinion.
I wouldn't class any languages very different to the above as Lisps, despite people's attempts to shoehorn Python/Ruby/JavaScript into that definition.
ISLisp
Is there even modern ISLisp implementation?
PicoLisp
>>6
Tell me about PicoLisp? Why do you prefer it?
> 5
According to https://en.wikipedia.org/wiki/ISLisp , there are a few partial modern implementations and two full ones. OpenLisp ( http://www.eligis.com/ ) is commercial (with support), but you can download an executable for non-commercial use. Easy-ISLisp ( https://github.com/sasagawa888/eisl/ ) is open-source, 2-clause MIT.
Although it's not a subset (which I think was a mistake), I've even played around with running ISLisp programs under sbcl. This involves some trivial substitutions, e.g. do->for, (standard-output)->*standard-output*, etc. There is a macro package to do this automatically ( https://github.com/ruricolist/core-lisp ).
I just like that it "looks" very similar to both ANSI CL & ELisp, while being smaller/easier to learn than CL at least. Kind-of follows the principle of least surprise.