Slide 1

Slide 1 text

This is the problem Drew Neil @nelstrom Rocky Mountain Ruby Conference 2012

Slide 2

Slide 2 text

Ext.define "ScopeDemo.view.Main", extend: 'Ext.form.FormPanel', config: items: [ { xtype: 'button', text: 'Go', handler: -> this.submit() } ]

Slide 3

Slide 3 text

Ext.define "ScopeDemo.view.Main", extend: 'Ext.form.FormPanel', config: items: [ { xtype: 'button', text: 'Go', handler: -> this.submit() } ]

Slide 4

Slide 4 text

Ext.define "ScopeDemo.view.Main", extend: 'Ext.form.FormPanel', config: items: [ { xtype: 'button', text: 'Go', handler: -> this.submit() } ]

Slide 5

Slide 5 text

Ext.define "ScopeDemo.view.Main", extend: 'Ext.form.FormPanel', config: items: [ { xtype: 'button', text: 'Go', scope: this, handler: -> this.submit() } ]

Slide 6

Slide 6 text

Ext.define "ScopeDemo.view.Main", extend: 'Ext.form.FormPanel', config: items: [ { xtype: 'button', text: 'Go', scope: this, handler: -> this.submit() } ]

Slide 7

Slide 7 text

Ext.define "ScopeDemo.view.Main", extend: 'Ext.form.FormPanel', config: items: [ { xtype: 'button', text: 'Go', scope: this, handler: -> this.submit() } ] is the problem

Slide 8

Slide 8 text

Insert-normal mode is a special version of normal mode, which gives us one bullet. We can fire a single command, after which we'll be returned to insert mode immediately. It is invoked from insert mode by pressing ``.

Slide 9

Slide 9 text

Insert-normal mode is a special version of normal mode, which gives us one bullet. We can fire a single command, after which we'll be returned to insert mode immediately. It is invoked from insert mode by pressing ``. I think we have to restate what "it" is --not clear to me. Ed

Slide 10

Slide 10 text

Insert-normal mode is a special version of normal mode, which gives us one bullet. We can fire a single command, after which we'll be returned to insert mode immediately. It is invoked from insert mode by pressing ``.

Slide 11

Slide 11 text

Insert-normal mode is a special version of normal mode, which gives us one bullet. We can fire a single command, after which we'll be returned to insert mode immediately. It is invoked from insert mode by pressing ``.

Slide 12

Slide 12 text

Insert-normal mode is a special version of normal mode, which gives us one bullet. We can fire a single command, after which we'll be returned to insert mode immediately. We can switch to insert-normal mode by pressing ``. I think we have to restate what "it" is --not clear to me. Ed Better? Me

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

...we can use the `\zs` and `\ze` items to crop the match, making it a subset of the entire pattern. This makes it possible to specify a range of text that must match in its entirety, before zeroing in on a subset of those characters.

Slide 15

Slide 15 text

...we can use the `\zs` and `\ze` items to crop the match, making it a subset of the entire pattern. This makes it possible to specify a range of text that must match in its entirety, before zeroing in on a subset of those characters. Can we rephrase the last sentence? I'm not clear what "This" is, what "it" is, and what the range of text is matching. Is it just me?

Slide 16

Slide 16 text

...we can use the `\zs` and `\ze` items to crop the match, making it a subset of the entire pattern. This makes it possible to specify a range of text that must match in its entirety, before zeroing in on a subset of those characters. is the problem

Slide 17

Slide 17 text

This is the problem Drew Neil @nelstrom Rocky Mountain Ruby Conference 2012