What the non-Lisper sees
img264.imageshack.us
img264.imageshack.us
1. Nonstandard ways of doing things that are common in other languages, "setq" sticks out in particular.
2. Functions with lots of cars and cdrs but not much else.
3. Control structures. I didn't see conds and ifs very well because of the way they blended in with other functions around them.
4. Anything with lots of macro definitions.
Most of those are still pretty easy to overcome, but in terms of seeing lisp code and thinking "oh god," those were the biggest culprits.