How to Edit this Manual...: Difference between revisions

From Knot Atlas
Jump to navigationJump to search
No edit summary
No edit summary
Line 7: Line 7:
=== Human Edits ===
=== Human Edits ===


To perform a human edit, simply click on the "edit" link at the top of every manual page (or indeed, at the top of almost every other wiki page) and begin editing, saving your work at the end. Be careful not to modify anything in the robots' territory, delimited by {{Robots Left Delimiter}} and {{Robots Right Delimiter}} tags.
To perform a human edit, simply click on the "edit" link at the top of every manual page (or indeed, at the top of almost every other wiki page) and begin editing, saving your work at the end. Be careful not to modify anything in the robots' territory, delimited by {{Robots Left Delimiter}} and {{Robots Right Delimiter}} tags. If you are only interested in an edit confined to a human territory, you don't need to read any further.


=== What Robots Do ===
=== What Robots Do ===
Line 15: Line 15:
#They study the ''robot instructions'' and compute something.
#They study the ''robot instructions'' and compute something.
#They print the output, i.e. the ''new robotic response'', in place of the ''old robotic response''. Just to be sure that humans don't modify the ''new robotic response'', robots precede it with a short ''human do not enter'' phrase. [[USER:drorbn|Dror]]'s robot's favourite is '''<!--$StringTake[RobotsWarningPhrase[], {5,-4}]$--><!--Robot Land, no human edits to "END"-->Robot Land, no human edits to "END"<!--END-->'''.
#They print the output, i.e. the ''new robotic response'', in place of the ''old robotic response''. Just to be sure that humans don't modify the ''new robotic response'', robots precede it with a short ''human do not enter'' phrase. [[USER:drorbn|Dror]]'s robot's favourite is '''<!--$StringTake[RobotsWarningPhrase[], {5,-4}]$--><!--Robot Land, no human edits to "END"-->Robot Land, no human edits to "END"<!--END-->'''.
#Robots never modify their own instructions or venture to human territories.


=== Human Ventures into Robot Lands ===
=== Human Ventures into Robot Lands ===

It is not a good idea for a human to modify a ''robotic response'', as these changes will be overwritten the next time a robot roams the page. Better, humans can simply tell the robots what to do.

* To create a new robot territory, put the pattern {{Robots Left Delimiter}}''robot instructions''{{Robots Mid Delimiter}}{{Robots Right Delimiter}} in the desired place. The next time a robot visits it will follow the instructions and place its response between the {{Robots Mid Delimiter}} and {{Robots Right Delimiter}} tags.

=== Giving Robots Instructions ===

=== Calling for Robotic Action ===

Revision as of 07:45, 27 August 2005


The Basic Rules

Knot Atlas manual pages are editable and are edited by both humans and robots (dedicated computer programs). Both sides have to be careful not to step into each other's territory. Under the current treaties, robots are responsible for simulated Mathematica output and for certain numerical values that are computed by KnotTheory`. Their territory always lies between <!--$ and <!--END--> tags. Humans are responsible for everything else, including brief ventures into the robot's territories to tell the robots what to do.

Human Edits

To perform a human edit, simply click on the "edit" link at the top of every manual page (or indeed, at the top of almost every other wiki page) and begin editing, saving your work at the end. Be careful not to modify anything in the robots' territory, delimited by <!--$ and <!--END--> tags. If you are only interested in an edit confined to a human territory, you don't need to read any further.

What Robots Do

Before a human can tell a robot what to do, (s)he must understand the simple way in which robots work. Robots do just one simple thing, and only when instructed to it. Here's how they work:

  1. They search the text of a manual page for patterns of the form <!--$robot instructions$-->old robotic response<!--END-->.
  2. They study the robot instructions and compute something.
  3. They print the output, i.e. the new robotic response, in place of the old robotic response. Just to be sure that humans don't modify the new robotic response, robots precede it with a short human do not enter phrase. Dror's robot's favourite is Robot Land, no human edits to "END".
  4. Robots never modify their own instructions or venture to human territories.

Human Ventures into Robot Lands

It is not a good idea for a human to modify a robotic response, as these changes will be overwritten the next time a robot roams the page. Better, humans can simply tell the robots what to do.

  • To create a new robot territory, put the pattern <!--$robot instructions$--><!--END--> in the desired place. The next time a robot visits it will follow the instructions and place its response between the $--> and <!--END--> tags.

Giving Robots Instructions

Calling for Robotic Action