2003-11-20 (Thu) [長年日記]
_ new
newに型名を与えられるようにした。 これで、他の言語で定義されたクラス(createメソッドを持たない)もインスタンス化 できるようになった。
class MAIN is main is Gtk::Application::Init; win ::= new Gtk::Window("Gtk# Hello World"); win.ShowAll; Gtk::Application::Run; end; end;
こんな感じで、Gtk#でウィンドウが表示できたのでちょっとうれしい。
new GTK::Window("Gtk# Hello World")
は
#GTK::Window("Gtk# Hello World")
みたいに書ける方がいいのかなあ。