=head1 TITLE Pascal-like "with" =head1 VERSION Maintainer: David Nicol Date: 28 Sep 2000 Mailing List: perl6-language@perl.org Number: 342 Version: 1 Status: Developing =head1 ABSTRACT We adopt Pascal's very useful C syntax =head1 DESCRIPTION %record = loadrecord($studentID); with %record { open SPAM, $PreferredSpam; print < hide similarly named variables, if any, within the C block. These things can nest. =head1 IMPLEMENTATION within a C block, unqualified variable names must be checked against the C name space before being instantiated. In concert with named packed structure types serious optimizations could be achieved. =head1 REFERENCES "Learning Pascal" textbook, CS101, 1985