in reply to Re^8: Which internal DSL are there in Perl? (Domain Specific Languages - Part 1)
in thread Which internal DSL are there in Perl? (Domain Specific Languages - Part 1)
As I understand it, at end of enclosing block, the package ends, and you are in package main.
No. You are back in the package you came from:
package Foo { print "(1) package " . __PACKAGE__ . $/; package Bar { print "(2) package " . __PACKAGE__ . $/; } print "(3) package " . __PACKAGE__ . $/; } print "(4) package " . __PACKAGE__ . $/; __END__ (1) package Foo (2) package Bar (3) package Foo (4) package main
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^10: Which internal DSL are there in Perl? (Domain Specific Languages - Part 1)
by soonix (Chancellor) on Aug 04, 2017 at 16:56 UTC |