Perl 6
WITCH lpointy: Revision 9
^ Mnemonics

"_arrow_", "_less_", sideways "_V_" for "_values_"

* has multiple uses
* for << see « instead


^ Used alone

* < as an infix operator performs a "comparison"<>

^ Used as a brace pair or quote pair

* <> is shorthand for the qw "quoted array constructor"<>, providing string context
* <> can "treat things as a hash", providing an uninterpolated string context as was the default in perl5. (e.g. %hash<value>)
* <> can be used in adverbial pair constructors in place of {}, providing uninterpolated string context (e.g. :key<value>)

^ Operators containing this character

* <= is a "comparison"<>. Note this means there is no assignment mutation.
* ~< +< and ?< left "bitwise shifts"<>
* <== or <<== a "feed operator"<> («== is not)
* $< "a twigil"<>, shorthand for using named matches.

^ When used in a regular expression

* < Introduces a "subrule"<>
* <( The "start of a result"<>
* <> Introduces "extensible metasyntax"<>

^ Other uses

* << can be used as a "Texas Quote", a substitute for « ("left french quote"[WITCH lfrench]) in environments where unicode source code is undesireable. See that character's page.
* "_prefix:<>_" "_postfix:<>_" "_infix:<>_" The "extended identifier"<> of an operator.

^ Old, deprecated, or other language uses

* << is bitwise shift in many languages including perl5. That is now +<, ~<, or ?<
* (?< in perl5 introduced some regular expression extension syntax. Those have all changed drastically.

Upload Files

Click "Browse" to find the file you want to upload. When you click "Upload file" your file will be uploaded and added to the list of attachments for this page.

Maximum file size: 50MB

File Name Author Date Uploaded Size

Save Page As

Enter a meaningful and distinctive title for your page.

Page Title:

Tip: You'll be able to find this page later by using the title you choose.

Page Already Exists

There is already a page named XXX. Would you like to:

Save with a different name:

Save the page with the name "XXX"

Append your text to the bottom of the existing page named: "XXX"

Upload Files

Click "Browse" to find the file you want to upload. When you click "Add file" this file will be added to the list of attachments for this page, and uploaded when you save the page.

Add Tags

Enter a tag and click "Add tag". The tag will be saved when you save the page.