现语言，这样从需求到实现的映射会非常直接。判断“一致性”的方法是这门语言的“重复度”，即当需求有一次独立变动时需要做多少次修改操作。它并不假定什么是实现新语言的最好语言，相反，开发者可以通过对信息流的分析做不同选择。
开发.Racket被设计用来支持面向语言编程。其他的工具比如、和，提供了设计及实现领域特定语言和面向语言编程的工具。