
official Go blog
Go官方的Blog跟這星期的Go一起正式Release囉。
Go主要是希望透過這個Blog將最新的訊息帶給使用Go的開發者們,在Go Blog的第一篇文章中 Go: What’s New in March 2010 ( Btw: 這標題都超沒誠意的 『Go: 2010年三月的新消息』 )
將介紹從去年11月一直到現在Go的世界發生了什麼事。

official Go blog
Go官方的Blog跟這星期的Go一起正式Release囉。
Go主要是希望透過這個Blog將最新的訊息帶給使用Go的開發者們,在Go Blog的第一篇文章中 Go: What’s New in March 2010 ( Btw: 這標題都超沒誠意的 『Go: 2010年三月的新消息』 )
將介紹從去年11月一直到現在Go的世界發生了什麼事。

http://golang.org/cmd/goinstall/
各位太太小姐,您是否每次安裝library都要下10行command呢?還記不清是先pull還是先up?
upgrade 時老忘記這個library是在下git還是hg?還是前面兩種都試完才發現是svn?
體貼各位開發者的辛苦,美國加力佛尼亞的g公司最新科技登場…
每次裝library要手動一步一步來的時代已經過去了。
現在裝Go-MySQL-Client-Library就是這麼簡單
goinstall -dashboard=true github.com/thoj/Go-MySQL-Client-Library
程式中要使用它,直接import library在goroot/pkg/$arch/下的路徑即可。
import (mysql "github.com/thoj/Go-MySQL-Client-Library")
這個cmd是Russ Cox上個月底加的,
主要是簡單安裝第三方library. 目前goinstall支援git, hg, svn 三種。
http://code.google.com/p/go/wiki/WikiIndex
其實這一兩天已經從golang-dev嗅到一點wiki的味道了,go wiki正式上線。
不過要參與編輯的話必須要成為contributer,需照以下方法確保你的貢獻會採用Google版的BSD Style License。
Contributor License Agreement: http://golang.org/doc/contribute.html#copyright
我個人不是很喜歡這種作法。
http://www.cs.rit.edu/~ats/

Go, Concurrent and Systems Programming (in mycourses)
4003-561-70, 4005-714-70 MW 6:00-7:50 pm, 70-3560
這堂課從2010年春季開始講授。
相關資料跟note可以參考
http://www.cs.rit.edu/~ats/go-2009-3/index.xml

還差的遠呢… Go每週Release一次,平均每兩到三個星期就會有一次語言上的修正。
這種書怎麼寫啊?
不過現在 Toni Mikael Korpela 整理了一份給笨蛋的Go入門資料(Go for Dummies)。
如果你還沒入門,可以參考看看。
http://docs.google.com/Doc?docid=0Abeqw3xBUqsUZGY2YnM5Z2tfN3NzNWJ0NGdk&hl=en

Go在Google AI Challenge貪吃蛇大賽中表現亮眼。
http://csclub.uwaterloo.ca/contest/index.php
其中使用Go語言的shinobi贏得整個賽事第29名,排名他在之前的程式都是由 C++, Common Lisp, 和 C# 所撰寫的。
http://csclub.uwaterloo.ca/contest/language_profile.php?lang=Go
http://csclub.uwaterloo.ca/contest/rankings.php?page=1
RANK USERNAME COUNTRY ORGANIZATION LANGUAGE ELO SCORE
1 (29) shinobi Other Go 2570
http://golang.org/pkg/websocket/

websocket是html5中WebServer跟Browser交換資料的新方法。
http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-74
不仰賴 XMLHttpRequest or iframe s 這些傳統的作法,也不用開啟多個HTTP connections就可以進行資料交換。
是一個很有趣的東西。