SK8 (プログラミング言語)
SK8オブジェクトシステムは、JavaScriptと同様にプロトタイプベースだが、JavaScriptとは異なり、オブジェクトプロパティ自体がオブジェクトだった。したがって、プロパティは、値を設定または取得するためのキーとして機能する単なる名前ではなく、さらに任意の動作を持っていた。これにより、プロパティがインテリジェントな動作をした(たとえば、推論エンジンをトリガーしたり、RPCネットワークのエンドポイントとして機能したりできる)。それらは「スマートプロパティ」と考えられる。アイデアは、アプリケーションプログラマーが、オブジェクトに組み込まれるAPIを学習するのではなく、オブジェクト操作に集中させることだった。プロパティ名を管理する階層的な名前空間は実装されなかった。