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

抜粋翻訳 PEP227: Statically Nested Scopes

概要 このPEPは Python 2.2 への静的にネストしたスコープ(レキシカルスコープ)の追加と、Python 2.1へのソースレベルでのオプションについて記述する。また、 Python 2.1はこの機能がenableされた場合に意味が変わるような構造について警告をする。従来の言…

抜粋翻訳 PEP3137: Immutable Bytes and Mutable Buffer

導入 Python 3.0a1で変更可能なバイト列型を公開して以来、変更不可能なバイト列型を表現する方法を追加せよとの圧力が強まった。(中略)古いPyStringの実装を使い、ロケールサポートとユニコードとの間の暗黙の型変換を取り除いて変更不可能なバイト列型とし…

LISP!

http://journal.mycom.co.jp/news/2010/07/27/007/index.html via @maeda 「LISP」は、「ひだまりスケッチ」シリーズのゆの役や『WORKING!!』の種島ぽぷら役などでおなじみの人気声優・阿澄佳奈を中心に、『おねがいマイメロディ』で夢野歌役を演じた片岡あ…

Rubyのスコープが面白かった件

$ irb >> $o_o = o_o =-~ ( "o_o" =~ /o_o/ ) => 1 >> def o_o (o_o) $o_o + o_o end => nil >> o_o => 1 >> o_o o_o => 2 >> o_o o_o o_o => 3 >> o_o o_o o_o o_o => 4 個人的には関数と非関数で名前空間が分かれてるのか!と驚いたのだけど、でもまあメソ…