出典:Wikipedia
出典:『Wikipedia』 (2011/07/03 16:24 UTC 版)
Slate is a prototype-based object-oriented programming language with multiple dispatch. It uses the syntax of Smalltalk and some ideas of the Self programming language, as well as the Common Lisp Object System (known as CLOS). Slate is one of the few languages that have true macros, i.e., the capacity to "manipulate expression trees dynamically and abstractly with language support". Slate also aims to provide an operating system like environment (e.g. graphics interface). It was once featured on Slashdot.