> when one reads Lisp, one doesn't look that much for character syntax, but for operator names and list structure layout.
Right, but this boils down to just getting used to Lisp.
> also for representing code as s-expressions. C / C++ does not have that feature.
Sure, I know enough Lisp to understand that, but the point about syntax stands.
Ultimately I think it's just a matter of acclimatisation. C++, Lisp, and Forth, are different enough that if you only know one or two of the languages, you'll likely find the third to be an unreadable mess.
Right, but this boils down to just getting used to Lisp.
> also for representing code as s-expressions. C / C++ does not have that feature.
Sure, I know enough Lisp to understand that, but the point about syntax stands.
Ultimately I think it's just a matter of acclimatisation. C++, Lisp, and Forth, are different enough that if you only know one or two of the languages, you'll likely find the third to be an unreadable mess.