YAPC::Asia 2006 Tokyo Sessions

Sufficiently Advanced Technologies

In module design, interface is everything. Going one step beyond this dictum, Damian demonstrates and explains several practical applications of Clarke's Law ("Any sufficiently advanced technology is indistinguishable from magic") by presenting a series of useful modules whose interface is ... nothing.

モジュールの設計においては、インタフェースこそがすべてです。この格言から一歩先に踏み出して、クラークの法則(「十分に進んだテクノロジーは、魔法と見分けがつかない」)を実用化したいくつかの例を紹介します。これらのモジュールはとても便利で、インタフェースは ... もはや何もないのです。