Semantic は C++ で使っているけど、すこぶる快適に使えてるよ。
早いとこ trunk にマージしてくれ。