PASONATECH


[ホーム]
[最新エントリー]
[あすなろBLOG]
[あすなろNEXTBLOG]
[あすなろカウンセラーBLOG]
[インタビュー]
[スペシャルコンテンツ]
[テックスペース]


踊るプログラマ物語


前へ   次へ

大谷 弘喜

2008年01月10日

JDKに欲しい機能

今日はお昼にいくときにJDKに追加してほしい機能が言いたい放題言い合っていました。

欲しい機能としては,C言語のtypedef相当のものです。例えば,

Map m = new HashMap

ってかくと長いので,

typdef Map StringMap
typdef StringMap StringHashMap

みたいにどっかに書いておいて,

StringMap m = new StringHashMap()

と言う感じで使えればいいとか。じゃあ,typedefだけじゃなくってマクロもあった方がいいかも,とか,typedefがなくてもマクロで代用できるんじゃないかと。

で,結局,JavaにもC/C++のようなプリプロセッサがあれば,好き勝手にでき,Javaの仕様にも依存しないので,宜しいかと。うーん,会社の奴らはC/C++だ。どことなくJavaのコードもC/C++臭さを感じるし。

さて,エディタ何使っていますか?Eclipseだとか,emacsだとかviだとか。でもありふれてますよね。MS Wordをエディタとして開発するとどうなるか,と言う話にそれていきます。Wordなので,文字装飾は自由自在です。ただし,ファイルフォーマットは独自のものなので,JDKでコンパイルできません。でも,MS WordにはVBスクリプトと言う協力な言語がついています。VBスクリプトでWordからJavaのコードを出力すれば,とても便利かもしれません。さらに,その出力のタイミングでプリプロセスみたいなことをしてマクロを展開してあげれば,最初のtypedefの問題も解消します。IDEとして機能させるためには多分,大量のVBScriptを書かないといけませんが,面白いと思います。

で,僕はMS Wordでコードを書きたいとは思いませんが,他の人がやるのをとめたりもしません。誰か,こんなことをやる人いませんか?そっと見守ります。見守るだけですが。


前へ   次へ

最新エントリー


大谷 弘喜
2011年04月19日
AsciiのHadoop & NoSQL
大谷 弘喜
2011年04月14日
プログラマにとって椅子は命
大谷 弘喜
2011年04月12日
血圧計で血圧を測る日々
大谷 弘喜
2011年04月08日
3月分の電気代
大谷 弘喜
2011年04月05日
iPadのi文庫はとってもできる子だった

前へ

バックナンバー




ページトップ


[ホーム]
[ブログコンセプト]
[個人情報]
[著作権]


i-mobile

ITエンジニアの仕事見つかる!PASONA TECH

Copyright(C)2006-2011
Pasona Tech. inc.
All Rights Reserved.