D 言語入門環境を整える on Linux


Ubuntu で試してみたんだけど,dmd-2.058_amd64.deb を dpkg でインストールしようとしてこけたので別の方法を.インストールする場所は個人的に $HOME/local/bin 以下にしましたが /usr/local/bin でも /opt でもいいんじゃないでしょうか? (この辺が何年経っても覚えられない)

mkdir -p ~/local/bin # 無ければ作る

wget https://github.com/downloads/D-Programming-Language/dmd/dmd.2.058.zip
unzip dmd.2.058.zip # unzip は sudo aptitude install unzip でおk
mv dmd2 ~/local/bin

echo 'export PATH="$HOME/local/bin/dmd2/linux/bin64:$PATH"' >> .zshenv
source ~/.zshenv
# ここは別に .zshrc とか .bashrc とかでもいいよ

32 bit 環境の人は bin64 を bin32 にすればきっと大丈夫だと思います (調査してません).

そしたら

unk.d
import std.stdio;
void main() {
  writeln("Hello World");
}

でも作って

dmd unk.d
./unk
#=> Hello World

文法の入門は http://d.hatena.ne.jp/repeatedly/20100201/1264972016 でも見れば良いと思います.