「Jythonでインタラクティブ・ハッキング」@Python Developers Camp 2007 Winter
また、皆様から事前に質問事項を募集し、合宿期間中にチューターや他の参加 者の方を交え、その事項についての学習を進めていただければと思います。■■流れ■■現在予定されているチューター設置分野とプログラム概要は以下の通りです。
(中略)
・Jython
チューター:西尾さん
「Jythonでインタラクティブ・ハッキング」
概要:
Jythonの解説というと、なぜか「Javaの代わりにPythonを使う」という方 向性のものが多かったがPythonの長所を生かすならやはりインタラクティ ブにいじりたいところ。このプログラムでは既存のJavaプロジェクトにJy Consoleを組み込み、実行時にオブジェクトをのぞいたりいじったりして 遊んでもらう予定。
■準備
合宿の準備期間(参加者が確定してから,開催日までの間)に, Jythonのインストール(もしかしたらJyConsoleの導入まで)を各自でやってもらう。 JyConsoleを組み込む対象になる適当なJavaプロジェクトを用意する。 (一応最初の解説ではみんな同じターゲットをいじった方がよいだろうから) 各自自分がJyConsoleを組み込んでみたいJavaのプロジェクトを持ってきてもらう。
■当日
まずインストールでこけた人がいれば救済する。
Jythonについて簡単な説明をした後、JyConsoleの組み込みをする。
実行時にPure Javaなオブジェクトのメソッドを叩いたり、
Pure Javaなオブジェクトを作成したり、
Pure JavaなクラスをPythonで継承して新しいクラスを作って差し替えてみたりする。
イントロスペクションでいろいろのぞいてみたりする。
一通り説明が済んだら、時間いっぱい各自で遊んでもらう。
質問は随時受け付ける。
という感じです。流れは適当なので、やって欲しいことや質問などがあれば あらかじめメールとかで送ってもらえるとありがたいです。