Go 言語 記事一覧

2012.11 Go 言語による LINQ to Objetcs の試作
C# の LINQ to Objects や Ruby 2.0 の Enumerator::Lazy に似た機能を "linq" パッケージとして実現してみます。
2012.12 C と Go 言語 (Mac OS X)
Mac OS X 上で C 言語と Go 言語を相互に呼び出し OpenGL 上のプログラムを Go 言語から制御します。
2013.01 有理数を含む混合演算のための Go 言語パッケージの試作
Go 言語の標準パッケージ "math/big" をもとに Scheme にあるような有理数を含む混合演算を "arith" パッケージとして実現してみます。
2013.02 Go 言語による有理数電卓
"arith" パッケージによる有理数演算と Go 言語の標準パッケージ "text/scanner" による字句解析で電卓プログラムを作ります。
2013.04 Go 言語による簡単な Lisp
"arith" パッケージによる有理数演算と Go 言語の標準パッケージ "text/scanner" による字句解析で簡単な Lisp を作ります。
2013.04 ゴルーチンによる Lisp Future 形式の実現
Go 言語で作った静的スコープの簡単な Lisp にゴルーチンによる future 形式をもたせてコンカレント Lisp にします。
2013.11 Life with Cygwin 29: MinGW gcc による Go のソースからの構築 [../cyg]
Windows の 64 ビット版 Cygwin 上の MinGW gcc で Go 言語コンパイラをソースから構築します。
2014.01 Go 言語による LINQ to Objetcs の試作 (2) (英文版: An experimental 'LINQ to Objects' in Go (2))
"linq" パッケージをより本格的なものにします。
2014.07 Go 言語による LINQ to Objetcs の試作 (3)
"linq" パッケージの煩雑さを解消し,実装を整理します。
2015.05 Go 言語による Lins インタープリタ
マクロ機能を備え,より多くの伝統的な Lisp プログラムを実行できるインタープリタを 「Dart による高速な Lisp インタープリタ」から移植して作ります。
2015.05 続 Go 言語による Lins インタープリタ
上記 Lisp インタープリタを混合演算とコンカレント実行を可能とするように強化します。
2016.03 続々 Go 言語による Lins インタープリタ
上記 Lisp インタープリタから混合演算の機能を省いて再び小型化します。 ちょうど「TypeScript による Lisp インタープリタ」 にコンカレント実行の機能を足したような Lisp にします。

Copyright (c) 2014, 2015, 2016 OKI Software Co., Ltd.