Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
_ [言語] The Go Programming Language もう知っている人は知っているGoogleからのシステムプログラミング新言語Go。 すっかり祭りには乗り遅れた感があるけど、少しだけコメントをつけておこう。 目次 言語仕様 言語実装 技術的でない話 まとめ 言語仕様 総合的に見て、非常にバランスを考えているように思える。 JavaやC++のような複雑さを排して、シンプルに徹する一方、 言語好きを刺激するような新しいアイディアをそこかしこに配置している。 特徴である「コンパイルが高速」というのも、 このシンプルな言語仕様が寄与していると思われる。 個人的に、注目したのはオブジェクト指向機能と、並列機能。 interfaceによる、継承のないオブジェクト指向(duck typing)は、かなり私好みである。 昔からこういう言語が欲しかった。interfaceのみ動的結合を許す
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
いきなり大人気のgoをすこし触る。Rob PikeやKen Thompsonとかが作っているというだけですごいと思ってしまいます。 http://golang.org/ ビルド ubuntuの場合、 http://golang.org/doc/install.html に書いてあるとおりすればコンパイラやリンカなどのツールのバイナリができあがります。 コンパイラやリンカはアーキテクチャごとに名前が違い、 386用: 8g, 8l amd64用: 6g, 6l arm用: 5g, 5l のようです(FAQによると、Plan9の伝統らしい)。 http://golang.org/doc/go_faq.html#What_kind_of_a_name_is_6g また、環境変数GOROOT,GOOS,GOARCHは、コンパイラやリンカの実行時にも必要なものです(生成バイナリの実行には不要)。.b
はじめに Google から新プログラミング言語 The Go Programming Language が発表されましたね! というわけで、さっそく試してみたいと思います。 環境は Mac OS X 10.6 インストール さっそくインストール Getting Started - The Go Programming Language を見ながら 環境の準備 ディレクトリを作る amacbook% cd ~ amacbook% mkdir go amacbook% mkdir bin環境変数の設定をする。~/.zshrc に以下を追加 # Go 用 export GOROOT=$HOME/go export GOOS=darwin export GOARCH=amd64 export GOBIN=$HOME/bin export PATH=$GOBIN:$PATH Mercurial を
Golangってキーワードがいいのかなあ。。。 http://golang.org/ まずは $GOROOT、$GOOS 、$GOARCHを設定せいということで、設定。 export GOROOT=$HOME/go export GOOS=linux export GOARCH=386 Mercurialのインストール。で、これはPython-develが入っていないとダメ。 $ sudo easy_install mercurial はい死亡。 mercurial/base85.c:12:20: error: Python.h: No such file or directory mercurial/base85.c: In function ‘b85prep’: mercurial/base85.c:23: warning: implicit declaration of functi
Googleから新プログラミング言語「Go」がリリースされて、LinuxとMacに対応しているっていうことで、早速ものは試しでCentOSに入れてみた。 1:バージョン管理ツール「Mercurial」をインストール CentOSにMercurialが入っていなかったので、インストール。まず、easy_installコマンドが欲しかったので先にpython-setuptoolsをインストールする。 #yum install python-setuptools #easy_install mercurial これで、Mercurialが使えるようになった。 2:環境変数を設定 $GOROOT/$GOOS/$GOARCH/$GOBINを設定する。とりあえず、ホームディレクトリに「bin」ディレクトリを作っておく。 $cd;mkdir bin $export GOROOT=$HOME/go $ex
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く