Ruby AST Tools 2.82

Description:

ParseTree allows taking any Ruby code and parsing it into an AST. This allows for two types of tools:

  1. Code analysis
  2. Custom DSL

We'll go through the power of the SexpProcessor class included with ParseTree and how they are made. We'll look at flog, ambition, and roodi and see what they offer us as Ruby developers. Finally, I'll turn our attention to see what the future has to offer with Ruby 1.9.1 and the included Ripper library.

Comments on this Talk

Stream rdenatale, 26 Mar 17:14

This user has yet to validate her/his profile with LinkedIn. It is therefore simple to assume that she/he is but a charlatan or common hoaxster. Mark as non-constructive

The structure of the talk needs work. It jumped right into the details without giving a real motivation of why I should be interested.

It would have been better to start with the examples to give some motivation.

Also the presentation style was very low-energy. It takes some effort to hold the audience's attention.

Leave a Comment

Only SpeakerRate users can comment! Log in or Register.

3 Ratings: 2.82

Delivery: 2.2

Content: 3.43

Login or register to rate this talk!

Time & Location

March 17, 2009 — 07:00 PM
Red Hat Headquarters, 1801 Varsity Dr., Raleigh, NC 27606 (Map It)

Part of a Series

Raleigh.rb (2 talks)

Welcome to the SpeakerRate Beta! Have feedback? Let us know over at Get Satisfaction (but be nice).