So what? NewLISP's contexts are certainly real enough if you have to have it. Frankly I don't find lexical scoping all that necessary as I keep my functions and parameter lists short and sweet and never have any particular problem debugging my programs. If I absolutely need a lexical closure on variables I just use a newLISP context.