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")
みたいに書ける方がいいのかなあ。
[ツッコミを入れる]