謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

descent使ってみた

http://svn.dsource.org/projects/descent/trunk/descent.update-site/plugins/にある*_0.5.0.*を全て落として/usr/local/eclipse/pluginsに移動。
Preferences -> D -> Installed CompilersでCompiler TypeをGDCにし、Locationを/usrと入力。
Preferences -> D -> CompilerのCompiler Versionを2.xに。Version identifiersがWindowsDMD用になっているので以下に直す(X86+Linuxの場合。間違ってる可能性有り。)。

GNU, linux, Unix, Posix, X86, LittleEndian, D_InlineAsm, D_InlineAsm_X86, all

Preferences -> D -> DebugのDebuggerをGdbに、Debugger executableを/usr/bin/gdbに(ただし使い方不明)。
File -> New -> Other... -> D -> D ProjectでDプロジェクトを作成。
Moduleの追加はツールバー一番左からModuleを選択。
Project -> Properties... -> Builders -> New... -> ProgramでLocationを/usr/bin/gdmdに、Working DirectoryをBrowse Workspace..から選択、Argumentsを${resource_loc}に。それと一応D Builderのチェックを外しておく。
ツールバーの右矢印ボタンからRun...を選び、D Applicationの所でNewを押し、MainタブのApplicationを/home/ユーザー名/workspace/プロジェクト名/mainにする。



使ってみた感想。今後に期待。
.でforやwhileが候補に出たり、foでforやforeachが候補に出なかったり、writeflnやstringからしてエラーになったり。
あと、ビルダー周りの動作が怪しいなぁ。