タグ

2010年6月5日のブックマーク (1件)

  • wakaponさんの超☆掃き溜め帳: perlコマンドの皮を一枚はいでみる perlembed

    一皮むけよう 一皮むけて大人になろうぜ!!1。ただしむきすぎると痛い目にあう...。 そもそも皮をはぐとはなんぞや。普段Perlを使うときは、perlというコマンドを使う。このperlコマンドとは一体なんだろうか。答えは簡単で、perlという実行可能形式のファイルである。この実行ファイル(perlコマンド)は、引数にファイルがあった場合はそのファイルにあるperlプログラムを実行したり、-eというオプションがあったらワンライナーを実行したり、-Mならモジュールをロードしたりと、おなじみの動作をする。では、この動作はどこで行われているか。今回はそれを見るために、perlコマンドを一皮はいでみる。 一枚皮をはぐ前に、どれくらい皮がかぶってるのかを感覚的に書いてみた。 (perlコマンド ( perl embed ( perl_api ( S_perl_api (各種スタック、op_tree、s

    ytoku
    ytoku 2010/06/05