最近CのコードをコピペしてJavaScriptにするのが流行っている。大体はコピペした後、型の情報をなくしてアロー演算子をドット演算子に置換すればOKなのだけど、いくつか頑張る必要がある。できるだけ元のコードに手を加えずに利用するための簡単なメモ。 このやり方を実践したやつ : libogg を JavaScript化 大まかな手順 関数の定義だけ書き写す. 中身は throw new Error("not implemented"); だけ テストコードやサンプルコードを移植する 実行すると "not implemented" のエラーがでる 未定義の関数をコピペする (関数1つ分だけ作業する) 実行すると "not implemented" のエラーがでる 未定義の関数をコピペする (関数1つ分だけ作業する) 繰り返し.. コンパイル grunt-contrib-concatでファイル