2014-01-01から1年間の記事一覧
オリジナルのトレイトは,合成可能なメソッドの集合をクラスに追加することでコードの再利用を行う仕組みであり,多重継承の代替機構として活用できます. Suzuには継承がなく,トレイトによってコードの再利用を行います.またSuzuのメソッドはクラスではな…
自作のプログラミング言語SuzuをGitHubにて公開しています. takuto-h/suzu Suzuは以下のような機能を持ちます. 柔軟なメソッド定義 ローカル変数ならぬローカルメソッドの定義 シャドーイング モジュールからのインポート・エクスポート 関数の仮引数とし…