learn-ruby-in-kansai:2173
From: ujihisa <ujihisa@g...>
Date: Tue, 13 Oct 2009 00:18:06 -0700
Subject: [learn-ruby-in-kansai:2173] Re: 第38回 Ruby/Rails 勉強会ネタ募集
ujihisaです。立候補します。 ---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<--- : お名前(HN可,必須) : ujihisa : タイトル(必須) : Hacking parse.y : 概要(あれば) : parse.yは、まつもと氏が開発したRuby処理系本体のうち、Rubyのソースコードを解析するための処理が書かれているファイルであり、最もごちゃごちゃして敬遠されている部分でもある。本発表では、parse.yがいかにしてソースコードを解析していくかを、実際にパーサの挙動を上書きするなどして理解を進める。例えば、誰もが一度は何故存在しないのか疑問に思ったであろうインクリメンタル演算子++を実際に使えるよう改変に試みる。 One of the darkest sides of Ruby is the parser. I tried to fix the notation or the syntax of ruby so as to understand the MRI implementation more deeply. This talk will introduce how input codes are parsed, and how to cook the parser for a programmer who has never looked the ruby implementation's source codes. It would be better you fetch and build Ruby1.9.2dev in advance. : 希望時間(必須) : 45分程度 ---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<--- 発表は日本語でも英語でもどちらでも構いません。 あと、カナダからお土産においしいお菓子などを持参しようかなと思っています。
2165 2009-10-02 17:36 [kawabata@a... ] 第38回 Ruby/Rails 勉強会ネタ募集 2169 2009-10-09 09:34 ┣[okkez000@g... ] 2171 2009-10-10 18:14 ┃┗[tomohiro68@g... ] 2172 2009-10-11 19:38 ┃ ┗[kawabata@a... ] -> 2173 2009-10-13 09:18 ┃ ┗[ujihisa@g... ] 2174 2009-10-14 17:57 ┗[kawabata@a... ]