読者です 読者をやめる 読者になる 読者になる

uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかFregeとかJavaとか -

GroovyはPure Javaじゃない

groovy コネタ

リビア?です。GroovyはPure Javaじゃないんですね。

$ jar tvf /tool/groovy-1.7.3-bin/lib/jline-0.9.94.jar | grep dll
16069 Fri Feb 22 03:02:14 JST 2008 jline/jline32.dll
48128 Fri Feb 22 03:02:14 JST 2008 jline/jline64.dll

groovyに同梱されているJlineが、端末制御のためにWindowsではnative methodを使います。具体的にはgroovyshとかの行編集可能なヒストリつき入力制御とかで使われているんじゃないかと思います。なお、UNIX系OS(含むMac OSX)では、sttyコマンドを外部コマンドとして呼び出して制御するみたいです。いずれにせよ厳密なPureJavaとは言えないでしょう。

広告を非表示にする