タグ

ブックマーク / mattn.kaoriya.net (2)

  • Big Sky :: 今更ながらGoogle v8でembedする方法を紹介してみる。

    最近どのブログでも node.js ばかりでもう飽き飽きしてる皆さんこんばんわ。 node.js 面白いですよね!ェ node.js ってアプリケーションを作る側(つまりライブラリを使う側)からすると、Web周りの便利なライブラリが既に色々あって、そのライブラリが一体どうやって動いてるのか気にすることってあんまり無いかと思います。 pure javascriptな物ならばコードを読むのは簡単です。ただしやれる事に限りがあります。node.js はGoogle製のJavaScript Engineであるv8をベースに作られているのですが、このv8はアプリケーションに組み込むのに適した構成になっていて、関数テンプレートやインスタンス、プロトタイプという各機能がC++のクラステンプレートで上手く表現出来ているライブラリです。Spidermonkeyも確かに扱うのは簡単なのですが、僕からすると若干

    Big Sky :: 今更ながらGoogle v8でembedする方法を紹介してみる。
  • Big Sky :: http-consoleのクローンをgolangで書いた。

    githubの中の人が書いた、node.js上で動くHTTP対話コンソールアプリ「http-console」をGoで書いてみた。 mattn知ってる人なら、だいたい名前が想像出来るかな... そう。 http-gonsole かっこ悪い?しるか mattn's http-gonsole at master - GitHub peak HTTP like a local. (the simple, intuitive HTTP console, golang version) http://github.com/mattn/http-gonsole 使い方はhttp-consoleと同じにしてあります。node.js版も試してみたんですが、いかんせんインストール面倒くさい(コンパイル重い)し、http-consoleくらいの機能の割にはnode.jsは規模が大きすぎる。 最近go言語にハマっ

    Big Sky :: http-consoleのクローンをgolangで書いた。
  • 1