Overview
Syllabus
Intro
The console: the underdog
We can define methods and classes in our console session
IRB uses top-level Subsessions to save and differentiate context
Console Evaluates Ruby
Abstract Syntax Trees
Rippers #sexp method outputs a symbolic expression tree
Readline line editor was abstracted from GNU
Rails semantic scopes can hide complexity
Ruby's Benchmark module outputs time used to execute code
Console in Production
Console in Sandbox Mode
Console allows you access production specific context
Use your console for fast experiments
Clearing the Console
Reverse Command Search
Taught by
Ruby Central