… | |
… | |
368 | |
368 | |
369 | =back |
369 | =back |
370 | |
370 | |
371 | =head2 Extension Objects |
371 | =head2 Extension Objects |
372 | |
372 | |
373 | Very perl extension is a perl class. A separate perl object is created |
373 | Every perl extension is a perl class. A separate perl object is created |
374 | for each terminal and each extension and passed as the first parameter to |
374 | for each terminal and each extension and passed as the first parameter to |
375 | hooks. So extensions can use their C<$self> object without having to think |
375 | hooks. So extensions can use their C<$self> object without having to think |
376 | about other extensions, with the exception of methods and members that |
376 | about other extensions, with the exception of methods and members that |
377 | begin with an underscore character C<_>: these are reserved for internal |
377 | begin with an underscore character C<_>: these are reserved for internal |
378 | use. |
378 | use. |