言是一个类似于 Smalltalk 的动态类型、 垃圾回收、 单继承的面向对象和函数式编程语言， 它的语法类似LISP或者C语言。它的架构是在实时计算需求和抽象语言的灵活、简洁性之间的折衷。和许多函数式编程语言类似，它实现了函数作为一级对象，使得函数可以复合。函数和方法支持缺省参数、可变参数，调用时可以使用任意次序的关键词参数。 闭包 是词法的, 作用域 既有词法作用域和动态作用域。也支持函数式编程语言的其他典型特性，包括尾调用优化，和协程。 它特有功能包括隐式的元组扩展和无状态的模式系统。它的常量时间的消