米Facebookは8月20日、Hackコードを自動生成するためのライブラリ「Hack Codegen」のコードを公開した。これを使ってHackコードを生成し、署名ファイルに書き込むことで意図しない修正を防ぎ、質の高いHackコードを書くことができるという。 HackはHHVM(HipHop Virtual Machine)で動作するFacebookのプログラミング言語。Hack CodegenはこのHack向けのコード生成ライブラリとなる。自動コード生成を利用することで、開発者は宣言的なフレームワークを持つことができ、コードの抽象度を高くできるという。Facebook社内ですでに利用されており、成果を実感したことからオープンソースとして公開することにしたとのこと。ライセンスはBSDライセンス。 Hack Codegen開発の背景として、コード生成にあたって文字列に集中することでは規模の拡
![米Facebook、Hackコード生成ライブラリ「Hack Codegen」を公開 | OSDN Magazine](https://cdn-ak-scissors.b.st-hatena.com/image/square/4196864a37518a8c4219cc80d90c0a0b1a82a491/height=288;version=1;width=512/https%3A%2F%2Fmag.osdn.jp%2Fimages%2Fmag%2Fmagazine-200x200.png)