Contents
Sounds Heavy
Not the Same Thing
Islands of Procedural Code
Why Would you Bother?
A Simple Application
A Procedural Approach
As a Tk App
Sprog
Sprog Demo
Sprog Classes
Inside /usr/bin/sprog
Inside Sprog::ClassFactory
Inside Sprog::new()
Inside Sprog.pm
Just-in-time Injection
What do we win?
sprog/t/10_read_file.t
A Walk on the Ruby Side
The patch dilemma
Inside /usr/bin/sshmenu
Inside sshmenu.rb
Mappings in config file
A more advanced approach
And in Perl ...
Adding plugins to BCVI
A new approach needed
BCVI class mapping
BCVI: load_plugins()
Inside a plugin
BCVI on a remote host
The End