[Processing]J2SE 1.4ってめんどくさ。
ProcessingがJDK 1.5の新しい文法(ジェネリクス、enum、拡張for文、AutoBoxing)に対応していないので、Processingでjava的なことをするには、J2SE 1.4で書かなければいけないのがとても辛い。
特に、ListやらMapやらを使うとget/putのキャストがうざかったり、ハッシュキーにint型を使う時にいちいちIntegerにキャストしなければならなかったり、iterator()をwhile文でくどくど回してまたキャッシュしなきゃいけなかったりと、とにかくキャストが面倒。
そもそもProcessingでjava的なことをするなよっってツッコミもあるんだけれども、そこはプログラマだから仕方がない。今作りたい描画体系を実現するにはListやらMapやらが必要なんです。ほんとうはorg.apache.commons.collections.MultiMapとかがあれば(キャストの手間を除けば)もう少し楽になるんだけれど、外部のライブラリを取り込むのはできるだけ避けようと思ったので遠回りにプログラミング。
時代はJDK 1.6ですよ。Processingが早くJDK 1.5文法に対応してくれないかな。
No Responses to “[Processing]J2SE 1.4ってめんどくさ。”
コメントはまだありません。
Comments RSS
TrackBack Identifier URI
コメントをどうぞ
