Higher-Order Parsing techniques for Perl

  • Speaker: Mark Jason Dominus
  • Date: Apr 04, 2007 11:00 - 12:00
  • Where: Tsuda Hall
  • Spoken in: English
  • Slides in: English
One of Perl's most valuable (but least-used) features is the ability to use functions as if they were data: to pass functions as arguments to other functions, and to write functions that construct and return new functions on request. One exciting application of this feature is in the development of parser programs. We can write a few simple parsers, and then a few functions for assembling parsers into more complex parsers. From this tiny code base, about 25 lines, the parsers snowball to programs that perform dazzlingly complex parsing operations.

Sponsors

Platinum Sponsors

  • 株式会社ミクシィ
  • Six Apart
  • 株式会社ライブドア
  • Amazon Web Services

Media Sponsors

  • O'Reilly Japan
  • 株式会社インプレスジャパン

Silver Sponsors

  • サイボウズ・ラボ株式会社
  • Google
  • 株式会社ディー・エヌ・エー
  • 有限会社endeworks
  • インフォマークス株式会社
  • 株式会社インターネットレボリューション
  • 株式会社モバイルファクトリー
  • Yahoo! JAPAN