2010-07-28から1日間の記事一覧

抜粋翻訳 PEP 236 Back to the __future__

PEP 236 Back to the __future__ 動機 時が立つにつれて、Pythonは言語コアの構造の広く知られた意味づけに互換性のない変更を加えたり、思いがけない(実装依存の)振る舞いを何らかの形で変更したりする。こういう変更は気まぐれには行われず、常に長期的に…

抜粋翻訳 PEP3138 String representation in Python 3000

PEP3138 String representation in Python 3000 概要 この文章では、Python 3000用に文字列の新しい表現方法を提案する。 Python 3000以前のPythonでは、組み込み関数repr()はデバッグやログ出力のために、任意のオブジェクトを画面表示可能なASCIIの文字列…

講義資料の続き

Beating the Averages プログラミング言語は半分技術で、半分は宗教なんだ [注6] ... 注6: 結果として、プログラミング言語の 比較は宗教戦争になるか、中立であろうとするあまりに 人類学の研究かと見まごうような学部生用の教科書にしかならない。 平和を…

抜粋翻訳 PEP 3107 Function Annotations

概要 このPEPはPythonの関数に、任意のメタデータを追加するための構文を導入する。 根拠 Python 2.x 系は関数の引数と返り値を修飾する方法を持たなかったため、数多くのツールやライブラリがそのギャップを埋めるために現れた。いくつかは PEP 318 で導入…