askell和它们的后继者，还有数据流程编程语言如Lucid。
设计.ISWIM是带有由加了语法糖的lambda 演算组成的函数式核心的指令式语言，它增加了可变变量和赋值，和强力控制机制Landin的，它能够捕获当前的续体（Scheme的算子是简化版本的Landin的J算子）。因为基于lambda演算，ISWIM有高阶函数和词法辖域变量。ISWIM的操作语义是使用Landin的SECD抽象机定义的，并且使用了传值调用因而是及早求值的。ISWIM的目标之一就是看起来更像数学表示，