つれずれなるままに… このページをアンテナに追加 RSSフィード Twitter

自身をYuichirouと名乗る謎の男が文字通り「つれれなるままに」書くよくわからん日記。

検索サイトから来た方、こんなページでゴメンナサイ。下にあるフォームに検索ワードを入れて検索すると、情報が得られるかも。

なお、タイトルに打ち間違いはありません。

1000 | 01 | 02 | 03 | 04 |
1504 | 01 | 02 | 03 |
2003 | 10 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 |

2009年6月12日

ボクの考えるPerlにおける「文字列」の扱い 18:15 ボクの考えるPerlにおける「文字列」の扱いを含むブックマーク

http://subtech.g.hatena.ne.jp/cho45/20090612/1244745308 に触発されて、とりあえず書き出してみた。

  • utf8 flagged?
    • そうじゃなくて「バイト列」か「文字の列」かで考えようよ
    • 内部表現なんて些末な問題
      • たとえ内部表現がUTF-16になっても誰も困らない(ようにEncode.pmはできている)
  • Encodeのことを気にしてないモジュール?
    • 本当に気にしてないモジュールなら9割方何もしなくても通ります
      • latin-1バイト列を入れて何か処理をしてlatin-1バイト列を返す関数があるとき、「文字の列」を入れても同様の処理をして「文字の列」が帰ってくるはずです
        • そういう風にEncode.pmはできている
      • latin-1バイト列が帰ってくるかもしれないけど、それは「文字の列」と等価
    • もしうまくいかないモジュールがあったら…
      • そのモジュール設計が不適切です(ぉ
      • 他にも良くない部分がある恐れがあるので使わない方が良いです(ぉ
      • 作者を叩いても許されます(ぉ