Many of the higher-order functions in the docs for ISL use examples that involve lambda, which is only available (as an expression form) starting in ISL+. This is sure to confuse students and means copy/pasting examples will result in errors (lambda: found a lambda that is not a function definition).
lambda expressions are used in: andmap, build-list, build-string, compose, filter, foldl, foldr, for-each, map, ormap, and procedure?.
Many of the higher-order functions in the docs for ISL use examples that involve lambda, which is only available (as an expression form) starting in ISL+. This is sure to confuse students and means copy/pasting examples will result in errors (lambda: found a lambda that is not a function definition).
lambda expressions are used in: andmap, build-list, build-string, compose, filter, foldl, foldr, for-each, map, ormap, and procedure?.