ここまででも標準関数らしくなってきましたが、もう一つ重要な決まりがあります。APIを介してやらなければならない、ということです。GAEは多彩なインタフェースを持ちます。プログラム言語としてコンパイラに読ませたり、コマンドラインで実行したり、グラフィカルユーザインタフェースを持ったり、さらにはウェブアプリケーションとしてさえ存在します。多彩なインタフェースでは全て同じ標準関数のプログラムが動いています。GAEが現在どのインタフェースを使って動いているかを判断し、的確な場所に出力を渡します。使われる関数は次の通りです。通常のアウトプットに。エラーやシステムメッセージのアウトプットに。標準関数化が完了です。skewもみれるようになっていたりと、汎用性やコードの簡潔さでより徹底した改良がされています。一度ソースコードをみて勉強してみてください。マニュアルにはより詳しい標準関数化の仕様について記載されていますので、こちらもじっくりと読んでみてください。GAEに実装する機会が来ると思います。サブジェクトが関数名、本文がソースコード、という形でメールすることで投稿できます。バイオインフォマティックスの未来の為にあなたが貢献する日は明日かもしれませんね。