I recently read Landin's paper The Next 700 Programming Languages.  But I was a bit confused by ISWIM.  In particular, are functions first-class objects in ISWIM?  It seems not because every function must occur under some name and there is no $\lambda$-like construct in the language to construct an anonymous function.  Landin even explicitly claimed in the first footnote that a not inappropriate title would have been Church without lambda.  Anybody knows the reason behind this choice?  Is ISWIM less expressive than a language with $\lambda$?
A few questions about ISWIM
pl.programming languages;lambda calculus;functional programming
The wikipedia page for ISWIM says that it is a higher-order language, and that ISWIM is syntactic sugar for the $\lambda$-calculus. Although it seems to have no explicit $\lambda$ construct, thereby making it impossible to have anonymous functions, one achieves the same expressive power by combining lexical scoping and first-class functions: Define a new name  for a function locally; pass function as value to higher-order function.