Perl 6
WITCH: Revision 9

What Is This Character Here?

This is (to become) mostly a bunch of hyperlinks that allows one to find operators, special variables and other documentation based on a single "mystery character" whose usage is unclear. Start by clicking on the character you do not understand the usage of. You will be brought to a page that tells how the character is used and/or can point you to compound operators containing the character.

< left pointy { [ ( ) ] } >
~ squiggle + ^ $ @ % & *
. ` ' " \ backslash / slash ; =
_ underscore , # ! ?      
               
               
               
               

a b c d e f g h
i j k l m n o small o p
q r s t u v w x small x
y z            
A B C D E F G H
I J K L M N O P
Q R S T U V W X
Y Z            

If a character is not linked/there, feel free to help flesh this resource out (and of course to add to the linked pages as well.) Keep in mind the objective here is to link to other existing documentation (within the Wiki if possible) not to actually write documentation for operators -- though mnemonics do count as "mental hyperlinks."

In addition to a handy way to find out what an operator does, it also helps show how Perl 6 tries to allocate characters to uses that have similar or related semantics, by collecting a list of the various uses of a character in one place. Feel free to document the Perl 5 uses of characters, and perhaps even character uses from other languages, so the index can also be used in a "how do i?" fashion. Just set them apart clearly.

I'll be pecking away at this as I learn more Perl 6 myself, at a leisurely pace. Early vistors lurking the changes page before I link this to a parent, please give me a day or so to put in a few sample entries and some templates for starting a new page -- BS


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.

Tag: 

Suggestions: