=encoding utf8
=head1 TITLE
DRAFT: Synopsis 32: Setting Library - Abstraction
=head1 AUTHORS
Tim Nelson <wayland@wayland.id.au>
Larry Wall <larry@wall.org>
=head1 VERSION
Created: 26 Feb 2009
Last Modified: 26 Feb 2009
Version: 1
The document is a draft.
If you read the HTML version, it is generated from the Pod in the specs
repository under
L<https://github.com/perl6/specs/blob/master/S32-setting-library/Abstraction.pod>
so edit it there in the git repository if you would like to make changes.
=head1 Roles
=head2 Abstraction
role Abstraction {...}
=head1 Classes
class Class does Abstraction {...}
class Role does Abstraction {...}
class Module does Abstraction {...}
class Package does Abstraction {...}
=head2 Grammar
class Grammar does Abstraction {
method parse(Str $text, $action?) {...}
method parsefile(Str $filename, $action?) {...}
}
=head1 Additions
Please post errors and feedback to perl6-language. If you are making
a general laundry list, please separate messages by topic.