groovy

groovy 1.0-jsr-05 released

http://docs.codehaus.org/display/GROOVY/2006/02/13>Warning: there is an important change in scripts between "def-ed" variables and not "def-ed" variables. Defining a variable with the def keyword or with a concrete type creates a local var…

やな感じ

>groovy --version Groovy Version: 1.0-jsr-05-SNAPSHOT JVM: 1.5.0_05-b05 >type Person.groovy class Person { def @Property name def age } >type Demo.groovy def p = new Person(name:"Jeremy", age:16) println p.dump() >groovy Demo.groovy Demo.g…

groovy 1.0 jsr-04 released

http://docs.codehaus.org/display/GROOVY/2005/11/21/Groovy+JSR+04+released http://dist.codehaus.org/groovy/distributions/ http://jira.codehaus.org/secure/ReleaseNote.jspa?version=11905&styleName=Html&projectId=10242&Create=Create 変更の数を…

Moving Past Java

Tate: Groovy is a little too "kitchen-sink"ish for my taste. I think Groovy has really suffered from a lack of a consistent vision. It's a shame, because the language has great marketing support. Most serious language experts that I interv…

XML RCP

http://www.linux.or.jp/JF/JFdocs/XML-RPC-HOWTO/xmlrpc-howto-intro.html をみて実際にためしてみた >python >>> import xmlrpclib >>> server = xmlrpclib.Server("http://betty.userland.com/RPC2") >>> server.examples.getStateName(41) 'South Dakota…

jsr-03の正規表現の挙動が変わっている

http://jira.codehaus.org/browse/GROOVY-1000 groovy> println org.codehaus.groovy.runtime.InvokerHelper.getVersion() groovy> m = "123" =~ /(.)/ groovy> println m[1] groovy> go 1.0-jsr-02 1groovy> println org.codehaus.groovy.runtime.InvokerHe…

groovy 1.0 jsr-03 release

http://docs.codehaus.org/pages/viewpage.action?pageId=29996 http://dist.codehaus.org/groovy/distributions/ http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&styleName=Html&version=11518 基本バグフィックスのみでしょうか。 1.0…

Groovy JSR-02 released

http://docs.codehaus.org/pages/viewpage.action?pageId=27076 http://dist.codehaus.org/groovy/distributions/ http://jira.codehaus.org/secure/ReleaseNote.jspa?version=11517&styleName=Html&projectId=10242&Create=Create Bugが52個 FIX groovysh>p…

メモ

Practically Groovy: Stir some Groovy into your Java apps java.net: Good Fences Make Good Functions Getting to Know Groovy Why Standardize BeanShell and Groovy? 後で読む。 でも全部英語だ。

PerlからGroovyへ移植終了

現状昔作ったPerlのスクリプトはそのままで、新しくスクリプトを書くときはRubyだった。 そろそろ Groovy に全面移行をかんがえていたので今でも使っている(仕事用は除く) Perlのスクリプトだけ groovy-1.0-jsr1 に書き換えてみた。 batファイル、Perl、Ant …

なんでやねん

>groovysh Lets get Groovy! ================ Version: 1.0-jsr-01 JVM: 1.4.2_08-b03 Type 'exit' to terminate the shell Type 'help' for command help Type 'go' to execute the statements groovy> # hoge Discarding invalid text: General error dur…

Groovy JSR 1 released!

http://dist.codehaus.org/groovy/distributions/ http://groovy.codehaus.org/Migration+From+Classic+to+JSR+syntax Great!!! D:\groovy\groovy-1.0-jsr-01>groovysh Lets get Groovy! ================ Version: 1.0-jsr-01 JVM: 1.4.2_08-b03 Type 'exit…

News

Go server-side up, with Groovy http://www-128.ibm.com/developerworks/java/library/j-pg03155/ Dynamic/scripting language support in NetBeans https://coyote.dev.java.net/ ついにきたね。

groovy 1.0-beta-10 リリース

http://dist.codehaus.org/groovy/distributions/ http://jira.codehaus.org/secure/BrowseProject.jspa?id=10242&report=changelog エラー時にスクリプトの行番号がでるようになったのはうれしい。 assert "\\\\" == '\\\\' がとおるようになった。 jsrのコ…

1.0-beta-10-SNAPSHOT

やっと行番号がでるようになった E:\temp>type hoge.groovy println org.codehaus.groovy.runtime.InvokerHelper.getVersion() print 1/0 E:\temp>groovy hoge.groovy 1.0-beta-9 Caught: java.lang.ArithmeticException: BigInteger divide by zero at hoge…

groovyでXSLTを動かす

groovy で実行できるかちょっと調べる。 >copy %ANT_HOME%\lib\ant-trax.jar %GROOVY_HOME%\lib groovy> new AntBuilder().xslt(in:"groovy.xml", out:"groovy.kwd" ,style:"groovy.xsl") Discarding invalid text: groovysh script: 1: could not use 'in' …

keywordファイル

Groovy code-completion in IntelliJ http://glaforge.free.fr/weblog/index.php?itemid=103&catid=2 にうらやましい例がのっていて、設定ファイル http://glaforge.free.fr/groovy/Groovy.xml があった。 XMLなのでちょうどよいので XSLT をつかってサクラ…

groovy 1.0-beta-9 リリース

http://dist.codehaus.org/groovy/distributions/ http://docs.codehaus.org/pages/viewpage.action?pageId=17680 さわっている暇がないよー

COM Scripting

http://groovy.codehaus.org/COM+Scripting modules/scriptom をチェックアウトしてきて maven -Dgroovy.install.staging.dest=%GROOVY_HOME% で普通に使い始めることができる。modules\scriptom\src\script にサンプルがはいっている。 excel.groovy ie.gro…

groovy-1.0-beta-8 リリース

http://dist.codehaus.org/groovy/distributions/ http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&styleName=Html&version=11255基本的にバグフィックスですね。 stacktraceをそのままだすのをやめた groovysh で binding コマンドをサ…

動き始めた

しばらくgroovy-coreへのcommitが無く、jsrのみcommitの状態だった。 I've posted a few bugs to the groovy site, but haven't seen any action on them. Is something supposed to happen? I'm only asking because I'm worried I didn't enter them right…

ExtendedProperties

>type test.MS932 hoge=あいうえお >type test.groovy import org.apache.commons.collections.ExtendedProperties; prop = new ExtendedProperties() prop.load(new java.io.FileInputStream("test.MS932"), "MS932") prop.getKeys().each { println(it + "…

GroovyでWeblogicのバージョンを出す方法

WebLogicのバージョンを知る方法 http://d.hatena.ne.jp/masanobuimai/20041008#1097228281 にpnuts版がのっていたので groovyでどうするのかちょっとやってみた。 pnutsの方が手軽そうだ。 >rem groovysh にはクラスパスを指定するオプションがないので >se…

JDK1.5

groovyをJDK1.5でビルドすると失敗する。 groovy\groovy-core\src\main\groovy\lang\GroovyCodeSource.java:98: CodeSou rce の参照はあいまいです。java.security.CodeSource の メソッド CodeSource(java.n et.URL,java.security.cert.Certificate[]) と j…

Groovy1.0beta7リリース

http://dist.codehaus.org/groovy/distributions/ http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=10242&fixfor=11254groovysh 周りしかあまり変わってない感じ。

groovysh の仕様がまたかわるようだ

CVS の project.xml から libreadline-java-SNAPSHOT-250804.jar が削除になり、 InteractiveShell.java も変更になっていた。 最新版のコンパイルして groovysh を実行したらちょっとだけ便利に。 でも最初に表示される4ってなんだろう?help コマンドも出…

ファイルの文字コードをUTF-8に

http://d.hatena.ne.jp/kakutani/20040824#p1 にRubyを使ったやつがのっていたのでGroovyでどうかくか考えてみた。 # trackbackの打ち方がわからん。。。groovy1.0-beta6が必要だ。 groovy -e "new AntBuilder().copy(todir:'target', outputencoding:'UTF-8…

LightWeight Language Weekend 2004 の Groovyの紹介

LightWeight Language Weekend 2004 の Groovyの紹介 by 角谷さん http://www.kakutani.com/articles/LLW2004-LanguageUpdate-Groovy.live.pdf 検閲済みなのが惜しいな。。。 日本語コミュニティが盛り上がってないのは確かだな。 groovy-fan@freeml.com に…

GroovyEclipseのバージョンアップ

GroovyEclipse(非公式版)のバージョンアップ。Groovy1.0beta6対応に変更。といいてもjarファイルを入れ替えて、plugin.xml を変えただけだが。 http://www.wikiroom.com/Groovy/?GroovyEclipse

groovy.bat(or sh)で エンコード指定

1.0beta6から groovy で CLI を使ってコマンドラインオプションがサポートされたので、 --encoding 版を作って patch 送ろうと思っていたらすでにコミットされていた。 >groovy -h usage: groovy -c,--encoding <charset> specify the encoding of the files -e <script> spec</charset>…