Python generators (the ones you can get with "yield") are not just syntax.  They can be viewed as a distant relative of continuations or lazy evaluation.<p>Lisp (or lets say Scheme, because Common Lisp is ugly and imperative) does have some nice points.  I rather like the syntax.  But e.g. strict evaluation by default and lots of side-effects hamper the expressiveness and flexibility of the language.