
[ホーム]
[最新エントリー]
[あすなろBLOG]
[あすなろNEXTBLOG]
[あすなろカウンセラーBLOG]
[インタビュー]
[スペシャルコンテンツ]
[テックスペース]
|
|
次へ |
大谷 弘喜
2008年01月10日
今日はお昼にいくときにJDKに追加してほしい機能が言いたい放題言い合っていました。
欲しい機能としては,C言語のtypedef相当のものです。例えば,
Map
ってかくと長いので,
typdef Map
typdef StringMap
みたいにどっかに書いておいて,
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でコードを書きたいとは思いませんが,他の人がやるのをとめたりもしません。誰か,こんなことをやる人いませんか?そっと見守ります。見守るだけですが。
|
|
次へ |
|
|
[ホーム]
[ブログコンセプト]
[個人情報]
[著作権]
