2007-08-23から1日間の記事一覧

スニペットと未加工型

/** * @when * elem.spec = {@link ArrayList#ArrayList(int)} * elem.arguments = (1) */ こういう場合だとスニペットだと表現しにくいかも。 /** * @when * elem = {@snippet new ArrayList<$T>(1)} */ と見せかけて、上記は new ArrayList(1) という未加…

進化モデルに学ぶOSS開発モデル

生物の進化モデルを情報科学で応用した例に、遺伝的アルゴリズム(GA)とか遺伝的プログラミング(GP)などがあります。大まかに言うと、適当な情報を遺伝子とみなして、その遺伝子を進化させることによってよりよい情報を得るような手法です。

reconcile時の構造デルタ

id:taichitaichi の人と歩きながら話してた内容の備忘録。 ●ボタンを押すと操作のレコーディング開始。その時点のASTをinitとする レコーディング中にreconcileが発生すると、前回のASTから変更された部分の差分を抽出 ●から■までの操作差分 delta を作る in…

[Irenka] 名前募集

public class Hoge { public Hoge() { this("hogehoge"); // (1) } public Hoge(String s) { super(); // (1) System.out.println(s); } public static void main(String[] args) { new Hoge(); // (2) } } (1), (2)のDOMでの名前で悩んでます。