タグ

2006年9月10日のブックマーク (5件)

  • Unknown::Programming - 何故Perlなのか。

    なんで僕はこうもPerlが好きなんだろう。 そして何故PHPが好きになれないんだろう。 前に「PHPがどうにも好きになれない理由 - Unknown::Programming」というエントリを書いたけど、なんていうかもしあの不満点が全部解決したとしてもおそらくPerl程好きになることは無いと思う。 やっぱり良くも悪くも初めて真面目に取り組んだのがPerlという言語だったからなのかなぁ。 専門学校時代にはC,C++,VBをやった。会社入ってからはJava(iアプリ)をちょっとやった後にWEBアプリケーション開発にまわされた。 そこで初めてPerlを触った。 初めて触った時には「なんだこのクソ言語」と思ったものだ。 Perlでやった初めての仕事は地獄だった。当に辛かった。 水も何も持たずに砂漠のど真ん中にいきなり放置されたような感じだった。 まず誰も何も教えてくれなかった。先輩は皆忙しそうで

    Unknown::Programming - 何故Perlなのか。
    sshi
    sshi 2006/09/10
    MSX-BASICなんてもう忘れてしまったなあ
  • PHPがどうにも好きになれない理由 - Unknown::Programming

    仕事PerlPHPも使うんだけど、どうにもPHPが好きになれない。 いったいなんでだろうか。先にPerlから入ったもんだから後から入ったPHPに対して不満があるのかな? ま、とにかく両方やっててPHPが微妙だなぁと思う部分を列挙してみよう。 ただPHPに関してそれほど詳しくないので間違っている部分もあるかもしれません。 あ、ちなみにここでいうPHPってのはPHP4(PHP4.4.1)のことです。 変数のtypeミス(strict 'vars') これが一番痛い。 まさしくPerlでstrictを使わずに実装してるような、そう、まるで先祖帰りしてるような感覚になってしまうので当につらい。 変数のスコープ 変数のスコープが関数単位でしか発生しないのが痛い。 これによりif条件の場合のみとかループ中でしか使わない変数とかを定義できない。 つまり、変数の存在範囲を細かく設定できないのだ。 配

    PHPがどうにも好きになれない理由 - Unknown::Programming
    sshi
    sshi 2006/09/10
    この人の論法だと、Perl以外の言語は全て好きになれないことになる。「ほげ言語のパラドックス」
  • DECON 2006 で講演してきました: blog.bulknews.net

    DECON 2006 で講演してきました Shibuya.JS DECON で講演してきました。 私のタイトルは "Hacking Vox and Plagger" で、Xen や yum/rpm を使った Vox のアプリケーションデプロイネタとか、Plagger のオープンソース型開発モデルとテストドリブン、リグレッションテストやスモークテストなどの話をしてきました。発表資料はこちらにおいておきますのでご参考まで(一部発表内容と異なるスライドがありますがご了承を)。 発表資料 (PDF)

    sshi
    sshi 2006/09/10
    DECON 資料あり。宮川さん
  • Parsing expression grammar - Wikipedia

    Toggle Implementing parsers from parsing expression grammars subsection

  • モナドの例がパイプそのまんま - oto-oto-oto’s diary

    ふつけるのMaybeモナドの例*1とUnixパイプが同じ形だなという発見。 lookup "database" config >>= lookup "encoding" -- Maybeモナドの例 grep "database" config | grep "encoding" -- Unix系のコマンドラインでgrepをパイプでつないだもの">>="と"|"がそのまま対応している。下手したらモナドをパイプとして理解しそうで怖い。 その次のページの例は、returnをつかって上と同じことをしている。これもコマンドラインに対応物が。 return config >>= lookup "database" >>= lookup "encoding" cat config | grep "database" | grep "encoding""return"と"cat"が対応している。 Hask

    モナドの例がパイプそのまんま - oto-oto-oto’s diary
    sshi
    sshi 2006/09/10