User Tools

Site Tools


harlowe:sidebar

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
harlowe:sidebar [2017/06/19 00:26]
l created
harlowe:sidebar [2019/04/16 04:05] (current)
l
Line 1: Line 1:
-==Macros==+====Passage markup==== 
 ===basics=== ===basics===
-* [[harlowe:​set|(set:​)]] -> //​Instant//​ +  * [[harlowe:​links|Link]] 
-* [[harlowe:​put|(put:​)]] -> //​Instant//​ +  * [[harlowe:​style|Style]] 
-* [[harlowe:​move|(move:​)]] -> //​Instant//​ + 
-* [[harlowe:​print|(print:​)]] -> //​Command//​ +===coding=== 
-* [[harlowe:​display|(display:​)]] -> //​Command//​ +  * [[harlowe:​macro_markup|Macro]] 
-* [[harlowe:​if|(if:​)]] -> //​Changer//​ +  * [[harlowe:​variable_markup|Variable]] 
-* [[harlowe:​unless|(unless:​)]] -> //​Changer//​ +  * [[harlowe:​hook_markup|Hook]] 
-* [[harlowe:​else-if|(else-if:​)]] -> //​Changer//​ +  * [[harlowe:​named_hook|Named hook]] 
-* [[harlowe:​else|(else:​)]] -> //​Changer//​ +  * [[harlowe:​hidden_hook|Hidden hook]] 
-* [[harlowe:​for|(for:​)]] -> //Changer//  + 
-  * (also known as: (loop:)) +===extra=== 
-* [[harlowe:​either|(either:​)]] -> //Any// +  * [[harlowe:​html|HTML]] 
-* [[harlowe:​enchant|(enchant:​)]] -> //Command//+  * [[harlowe:​verbatim|Verbatim]] 
 + 
 +===list=== 
 +  * [[harlowe:​bulleted_list|Bulleted list]] 
 +  * [[harlowe:​numbered_list|Numbered list]] 
 + 
 +===section=== 
 +  * [[harlowe:​aligner|Aligner]] 
 +  * [[harlowe:​column|Column]] 
 +  * [[harlowe:​heading|Heading]] 
 +  * [[harlowe:​horizontal rule|Horizontal rule]] 
 + 
 +===whitespace=== 
 +  * [[harlowe:​whitespace|Whitespace]] 
 +  * [[harlowe:​collapsing whitespace|Collapsing whitespace]] 
 +  * [[harlowe:​escaped_line_break|Escaped line break]] 
 + 
 +====Macros==== 
 +===basics=== 
 +  ​* [[harlowe:​set|(set:​)]] -> //​Instant//​ 
 +  * [[harlowe:​put|(put:​)]] -> //​Instant//​ 
 +  * [[harlowe:​move|(move:​)]] -> //​Instant//​ 
 +  * [[harlowe:​print|(print:​)]] -> //​Command//​ 
 +  * [[harlowe:​display|(display:​)]] -> //​Command//​ 
 +  * [[harlowe:​if|(if:​)]] -> //​Changer//​ 
 +  * [[harlowe:​unless|(unless:​)]] -> //​Changer//​ 
 +  * [[harlowe:​else-if|(else-if:​)]] -> //​Changer//​ 
 +  * [[harlowe:​else|(else:​)]] -> //​Changer//​ 
 +  * [[harlowe:​for|(for:​)]] -> //Changer//  
 +    * (also known as: (loop:)) 
 +  * [[harlowe:​either|(either:​)]] -> //Any// 
 +  * [[harlowe:​enchant|(enchant:​)]] -> //Command//
 ===colour=== ===colour===
-* [[harlowe:​hsl|(hsl:​)]] -> //​Colour//​ +  ​* [[harlowe:​hsl|(hsl:​)]] -> //​Colour//​ 
-* [[harlowe:​hsla|(hsla:​)]] -> //​Colour//​ +  * [[harlowe:​hsla|(hsla:​)]] -> //​Colour//​ 
-* [[harlowe:​rgb|(rgb:​)]] -> //​Colour//​ +  * [[harlowe:​rgb|(rgb:​)]] -> //​Colour//​ 
-* [[harlowe:​rgba|(rgba:​)]] -> //Colour//+  * [[harlowe:​rgba|(rgba:​)]] -> //Colour//
 ===data structure=== ===data structure===
-* [[harlowe:​a|(a:​)]] -> //Array//  +  ​* [[harlowe:​a|(a:​)]] -> //Array//  
-  * (also known as: (array:)) +    * (also known as: (array:)) 
-* [[harlowe:​dm|(dm:​)]] -> //Datamap//  +  * [[harlowe:​dm|(dm:​)]] -> //Datamap//  
-  * (also known as: (datamap:​)) +    * (also known as: (datamap:​)) 
-* [[harlowe:​ds|(ds:​)]] -> //Dataset//  +  * [[harlowe:​ds|(ds:​)]] -> //Dataset//  
-  * (also known as: (dataset:​)) +    * (also known as: (dataset:​)) 
-* [[harlowe:​all-pass|(all-pass:​)]] -> //​Boolean//​ +  * [[harlowe:​all-pass|(all-pass:​)]] -> //​Boolean//​ 
-* [[harlowe:​altered|(altered:​)]] -> //Array// +  * [[harlowe:​altered|(altered:​)]] -> //Array// 
-* [[harlowe:​count|(count:​)]] -> //​Number//​ +  * [[harlowe:​count|(count:​)]] -> //​Number//​ 
-* [[harlowe:​dataentries|(dataentries:​)]] -> //Array// +  * [[harlowe:​dataentries|(dataentries:​)]] -> //Array// 
-* [[harlowe:​datanames|(datanames:​)]] -> //Array// +  * [[harlowe:​datanames|(datanames:​)]] -> //Array// 
-* [[harlowe:​datavalues|(datavalues:​)]] -> //Array// +  * [[harlowe:​datavalues|(datavalues:​)]] -> //Array// 
-* [[harlowe:​find|(find:​)]] -> //Array// +  * [[harlowe:​find|(find:​)]] -> //Array// 
-* [[harlowe:​folded|(folded:​)]] -> //Any// +  * [[harlowe:​folded|(folded:​)]] -> //Any// 
-* [[harlowe:​interlaced|(interlaced:​)]] -> //Array// +  * [[harlowe:​interlaced|(interlaced:​)]] -> //Array// 
-* [[harlowe:​none-pass|(none-pass:​)]] -> //​Boolean//​ +  * [[harlowe:​none-pass|(none-pass:​)]] -> //​Boolean//​ 
-* [[harlowe:​range|(range:​)]] -> //Array// +  * [[harlowe:​range|(range:​)]] -> //Array// 
-* [[harlowe:​repeated|(repeated:​)]] -> //Array// +  * [[harlowe:​repeated|(repeated:​)]] -> //Array// 
-* [[harlowe:​rotated|(rotated:​)]] -> //Array// +  * [[harlowe:​reversed|(reversed:​)]] -> //Array// 
-* [[harlowe:​shuffled|(shuffled:​)]] -> //Array// +  ​* [[harlowe:​rotated|(rotated:​)]] -> //Array// 
-* [[harlowe:​some-pass|(some-pass:​)]] -> //​Boolean//​ +  * [[harlowe:​shuffled|(shuffled:​)]] -> //Array// 
-* [[harlowe:​sorted|(sorted:​)]] -> //Array//+  * [[harlowe:​some-pass|(some-pass:​)]] -> //​Boolean//​ 
 +  * [[harlowe:​sorted|(sorted:​)]] -> //Array//
 ===date and time=== ===date and time===
-* [[harlowe:​current-date|(current-date:​)]] -> //​String//​ +  ​* [[harlowe:​current-date|(current-date:​)]] -> //​String//​ 
-* [[harlowe:​current-time|(current-time:​)]] -> //​String//​ +  * [[harlowe:​current-time|(current-time:​)]] -> //​String//​ 
-* [[harlowe:​monthday|(monthday:​)]] -> //​Number//​ +  * [[harlowe:​monthday|(monthday:​)]] -> //​Number//​ 
-* [[harlowe:​weekday|(weekday:​)]] -> //String//+  * [[harlowe:​weekday|(weekday:​)]] -> //String//
 ===game state=== ===game state===
-* [[harlowe:​history|(history:​)]] -> //Array// +  ​* [[harlowe:​history|(history:​)]] -> //Array// 
-* [[harlowe:​passage|(passage:​)]] -> //Datamap//+  * [[harlowe:​passage|(passage:​)]] -> //Datamap//
 ===links=== ===links===
-* [[harlowe:​link|(link:​)]] -> //Changer//  +  ​* [[harlowe:​link|(link:​)]] -> //Changer//  
-  * (also known as: (link-replace:​)) +    * (also known as: (link-replace:​)) 
-* [[harlowe:​link-reveal|(link-reveal:​)]] -> //​Changer//​ +  * [[harlowe:​cycling-link|(cycling-link:​)]] -> //​Command//​ 
-* [[harlowe:​link-repeat|(link-repeat:​)]] -> //​Changer//​ +  * [[harlowe:​dropdown|(dropdown:​)]] -> //​Command//​ 
-* [[harlowe:​link-goto|(link-goto:)]] -> //​Command//​ +  ​* [[harlowe:​link-reveal|(link-reveal:​)]] -> //​Changer//​ 
-* [[harlowe:click|(click:)]] -> //Changer// +  * [[harlowe:​link-reveal-goto|(link-reveal-goto:​)]] -> //​Changer//​ 
-* [[harlowe:​link-undo|(link-undo:​)]] -> //​Command//​ +  ​* [[harlowe:​link-repeat|(link-repeat:​)]] -> //​Changer//​ 
-* [[harlowe:​click-replace|(click-replace:​)]] -> //​Changer//​ +  * [[harlowe:​link-show|(link-show:)]] -> //​Command//​ 
-* [[harlowe:​click-append|(click-append:​)]] -> //​Changer//​ +  * [[harlowe:link-goto|(link-goto:)]] -> //Command// 
-* [[harlowe:​click-prepend|(click-prepend:​)]] -> //​Changer//​ +  * [[harlowe:​link-undo|(link-undo:​)]] -> //​Command//​ 
-* [[harlowe:​mouseover|(mouseover:​)]] -> //​Changer//​ +  * [[harlowe:​click|(click:​)]] -> //​Changer//​ 
-* [[harlowe:​mouseover-replace|(mouseover-replace:​)]] -> //​Changer//​ +  ​* [[harlowe:​click-replace|(click-replace:​)]] -> //​Changer//​ 
-* [[harlowe:​mouseover-append|(mouseover-append:​)]] -> //​Changer//​ +  * [[harlowe:​click-append|(click-append:​)]] -> //​Changer//​ 
-* [[harlowe:​mouseover-prepend|(mouseover-prepend:​)]] -> //​Changer//​ +  * [[harlowe:​click-prepend|(click-prepend:​)]] -> //​Changer//​ 
-* [[harlowe:​mouseout|(mouseout:​)]] -> //​Changer//​ +  * [[harlowe:​click-goto|(click-goto:​)]] -> //​Command//​ 
-* [[harlowe:​mouseout-replace|(mouseout-replace:​)]] -> //​Changer//​ +  ​* [[harlowe:​mouseover|(mouseover:​)]] -> //​Changer//​ 
-* [[harlowe:​mouseout-append|(mouseout-append:​)]] -> //​Changer//​ +  * [[harlowe:​mouseover-replace|(mouseover-replace:​)]] -> //​Changer//​ 
-* [[harlowe:​mouseout-prepend|(mouseout-prepend:​)]] -> //​Changer//​ +  * [[harlowe:​mouseover-append|(mouseover-append:​)]] -> //​Changer//​ 
-* [[harlowe:​go-to|(go-to:​)]] -> //​Command//​ +  * [[harlowe:​mouseover-prepend|(mouseover-prepend:​)]] -> //​Changer//​ 
-* [[harlowe:​undo|(undo:​)]] -> //Command//+  * [[harlowe:​mouseover-goto|(mouseover-goto:​)]] -> //​Command//​ 
 +  ​* [[harlowe:​mouseout|(mouseout:​)]] -> //​Changer//​ 
 +  * [[harlowe:​mouseout-replace|(mouseout-replace:​)]] -> //​Changer//​ 
 +  * [[harlowe:​mouseout-append|(mouseout-append:​)]] -> //​Changer//​ 
 +  * [[harlowe:​mouseout-prepend|(mouseout-prepend:​)]] -> //​Changer//​ 
 +  * [[harlowe:​mouseout-goto|(mouseout-goto:​)]] -> //​Command//​ 
 +  ​* [[harlowe:​go-to|(go-to:​)]] -> //​Command//​ 
 +  * [[harlowe:​undo|(undo:​)]] -> //Command//
 ===live=== ===live===
-* [[harlowe:​live|(live:​)]] -> //​Changer//​ +  ​* [[harlowe:​live|(live:​)]] -> //​Changer//​ 
-* [[harlowe:​stop|(stop:​)]] -> //Command//+  * [[harlowe:​event|(event:​)]] -> //​Changer//​ 
 +  ​* [[harlowe:​stop|(stop:​)]] -> //Command//
 ===maths=== ===maths===
-* [[harlowe:​abs|(abs:​)]] -> //​Number//​ +  ​* [[harlowe:​abs|(abs:​)]] -> //​Number//​ 
-* [[harlowe:​cos|(cos:​)]] -> //​Number//​ +  * [[harlowe:​cos|(cos:​)]] -> //​Number//​ 
-* [[harlowe:​exp|(exp:​)]] -> //​Number//​ +  * [[harlowe:​exp|(exp:​)]] -> //​Number//​ 
-* [[harlowe:​log|(log:​)]] -> //​Number//​ +  * [[harlowe:​log|(log:​)]] -> //​Number//​ 
-* [[harlowe:​log10|(log10:​)]] -> //​Number//​ +  * [[harlowe:​log10|(log10:​)]] -> //​Number//​ 
-* [[harlowe:​log2|(log2:​)]] -> //​Number//​ +  * [[harlowe:​log2|(log2:​)]] -> //​Number//​ 
-* [[harlowe:​max|(max:​)]] -> //​Number//​ +  * [[harlowe:​max|(max:​)]] -> //​Number//​ 
-* [[harlowe:​min|(min:​)]] -> //​Number//​ +  * [[harlowe:​min|(min:​)]] -> //​Number//​ 
-* [[harlowe:​pow|(pow:​)]] -> //​Number//​ +  * [[harlowe:​pow|(pow:​)]] -> //​Number//​ 
-* [[harlowe:​sign|(sign:​)]] -> //​Number//​ +  * [[harlowe:​sign|(sign:​)]] -> //​Number//​ 
-* [[harlowe:​sin|(sin:​)]] -> //​Number//​ +  * [[harlowe:​sin|(sin:​)]] -> //​Number//​ 
-* [[harlowe:​sqrt|(sqrt:​)]] -> //​Number//​ +  * [[harlowe:​sqrt|(sqrt:​)]] -> //​Number//​ 
-* [[harlowe:​tan|(tan:​)]] -> //Number//+  * [[harlowe:​tan|(tan:​)]] -> //Number//
 ===number=== ===number===
-* [[harlowe:​ceil|(ceil:​)]] -> //​Number//​ +  ​* [[harlowe:​ceil|(ceil:​)]] -> //​Number//​ 
-* [[harlowe:​floor|(floor:​)]] -> //​Number//​ +  * [[harlowe:​floor|(floor:​)]] -> //​Number//​ 
-* [[harlowe:​num|(num:​)]] -> //Number//  +  * [[harlowe:​num|(num:​)]] -> //Number//  
-  * (also known as: (number:​)) +    * (also known as: (number:​)) 
-* [[harlowe:​random|(random:​)]] -> //​Number//​ +  * [[harlowe:​random|(random:​)]] -> //​Number//​ 
-* [[harlowe:​round|(round:​)]] -> //Number//+  * [[harlowe:​round|(round:​)]] -> //Number//
 ===popup=== ===popup===
-* [[harlowe:​alert|(alert:​)]] -> //​Command//​ +  ​* [[harlowe:​alert|(alert:​)]] -> //​Command//​ 
-* [[harlowe:​confirm|(confirm:​)]] -> //​Boolean//​ +  * [[harlowe:​confirm|(confirm:​)]] -> //​Boolean//​ 
-* [[harlowe:​prompt|(prompt:​)]] -> //String//+  * [[harlowe:​prompt|(prompt:​)]] -> //String//
 ===revision=== ===revision===
-* [[harlowe:​append|(append:​)]] -> //​Changer//​ +  ​* [[harlowe:​append|(append:​)]] -> //​Changer//​ 
-* [[harlowe:​prepend|(prepend:​)]] -> //​Changer//​ +  * [[harlowe:​prepend|(prepend:​)]] -> //​Changer//​ 
-* [[harlowe:​replace|(replace:​)]] -> //Changer//+  * [[harlowe:​replace|(replace:​)]] -> //Changer//
 ===saving=== ===saving===
-* [[harlowe:​load-game|(load-game:​)]] -> //​Command//​ +  ​* [[harlowe:​load-game|(load-game:​)]] -> //​Command//​ 
-* [[harlowe:​save-game|(save-game:​)]] -> //​Boolean//​ +  * [[harlowe:​save-game|(save-game:​)]] -> //​Boolean//​ 
-* [[harlowe:​saved-games|(saved-games:​)]] -> //Datamap//+  * [[harlowe:​saved-games|(saved-games:​)]] -> //Datamap//
 ===showing and hiding=== ===showing and hiding===
-* [[harlowe:​hidden|(hidden:​)]] -> //​Changer//​ +  ​* [[harlowe:​hidden|(hidden:​)]] -> //​Changer//​ 
-* [[harlowe:​show|(show:​)]] -> //Command//+  * [[harlowe:​show|(show:​)]] -> //Command//
 ===string=== ===string===
-* [[harlowe:​lowercase|(lowercase:​)]] -> //​String//​ +  ​* [[harlowe:​lowercase|(lowercase:​)]] -> //​String//​ 
-* [[harlowe:​lowerfirst|(lowerfirst:​)]] -> //​String//​ +  * [[harlowe:​lowerfirst|(lowerfirst:​)]] -> //​String//​ 
-* [[harlowe:​text|(text:​)]] -> //String//  +  * [[harlowe:​text|(text:​)]] -> //String//  
-  * (also known as: (string:​)) +    * (also known as: (string:), (str:)) 
-* [[harlowe:​uppercase|(uppercase:​)]] -> //​String//​ +  * [[harlowe:​uppercase|(uppercase:​)]] -> //​String//​ 
-* [[harlowe:​upperfirst|(upperfirst:​)]] -> //​String//​ +  * [[harlowe:​upperfirst|(upperfirst:​)]] -> //​String//​ 
-* [[harlowe:​words|(words:​)]] -> //Array//+  * [[harlowe:​words|(words:​)]] -> //Array// 
 +  * [[harlowe:​str-repeated|(str-repeated:​)]] -> //​String//​ 
 +    * (also known as: (string-repeated:​)) 
 +  * [[harlowe:​str-reversed|(str-reversed:​)]] -> //​String//​ 
 +    * (also known as: (string-reversed:​))
 ===styling=== ===styling===
-* [[harlowe:​align|(align:​)]] -> //​Changer//​ +  ​* [[harlowe:​align|(align:​)]] -> //​Changer//​ 
-* [[harlowe:​background|(background:​)]] -> //​Changer//​ +  * [[harlowe:​background|(background:​)]] -> //​Changer//​ 
-* [[harlowe:​css|(css:​)]] -> //​Changer//​ +  * [[harlowe:​css|(css:​)]] -> //​Changer//​ 
-* [[harlowe:​font|(font:​)]] -> //​Changer//​ +  * [[harlowe:​font|(font:​)]] -> //​Changer//​ 
-* [[harlowe:​hook|(hook:​)]] -> //​Changer//​ +  * [[harlowe:​hook|(hook:​)]] -> //​Changer//​ 
-* [[harlowe:​hover-style|(hover-style:​)]] -> //​Changer//​ +  * [[harlowe:​hover-style|(hover-style:​)]] -> //​Changer//​ 
-* [[harlowe:​text-colour|(text-colour:​)]] -> //Changer//  +  * [[harlowe:​text-colour|(text-colour:​)]] -> //Changer//  
-  * (also known as: (colour:​)) +    * (also known as: (colour:​)) 
-* [[harlowe:​text-rotate|(text-rotate:​)]] -> //​Changer//​ +  * [[harlowe:​text-rotate|(text-rotate:​)]] -> //​Changer//​ 
-* [[harlowe:​text-style|(text-style:​)]] -> //​Changer//​ +  * [[harlowe:​text-style|(text-style:​)]] -> //​Changer//​ 
-* [[harlowe:​transition-time|(transition-time:​)]] -> //Changer//  +  * [[harlowe:​transition-time|(transition-time:​)]] -> //Changer//  
-  * (also known as: (t8n-time:​)) +    * (also known as: (t8n-time:​)) 
-* [[harlowe:​transition|(transition:​)]] -> //Changer//  +  * [[harlowe:​transition|(transition:​)]] -> //​Changer// ​ 
-  * (also known as: (t8n:))+    * (also known as: (t8n:)) 
 +  ​* [[harlowe:​transition-depart|(transition-depart:​)]] -> //Changer//  
 +    ​* (also known as: (t8n-depart:)) 
 +  * [[harlowe:​transition-arrive|(transition-arrive:​)]] -> //Changer//  
 +    * (also known as: (t8n-arrive:​)) 
 ===url=== ===url===
-* [[harlowe:​goto-url|(goto-url:​)]] -> //​Command//​ +  ​* [[harlowe:​goto-url|(goto-url:​)]] -> //​Command//​ 
-* [[harlowe:​open-url|(open-url:​)]] -> //​Command//​ +  * [[harlowe:​open-url|(open-url:​)]] -> //​Command//​ 
-* [[harlowe:​page-url|(page-url:​)]] -> //​String//​ +  * [[harlowe:​page-url|(page-url:​)]] -> //​String//​ 
-* [[harlowe:​reload|(reload:​)]] -> //Command//+  * [[harlowe:​reload|(reload:​)]] -> //Command//
 ===deprecated=== ===deprecated===
-* [[harlowe:​substring|(substring:​)]] -> //​String//​ +  ​* [[harlowe:​substring|(substring:​)]] -> //​String//​ 
-* [[harlowe:​subarray|(subarray:​)]] -> //Array// +  * [[harlowe:​subarray|(subarray:​)]] -> //Array// 
-        +====Types of data==== 
 +  * [[harlowe:​Any|Any]] 
 +  * [[harlowe:​Array|Array]] 
 +  * [[harlowe:​Bind|Bind]] 
 +  * [[harlowe:​Boolean|Boolean]] 
 +  * [[harlowe:​Changer|Changer]] 
 +  * [[harlowe:​Colour|Colour]] 
 +  * [[harlowe:​Command|Command]] 
 +  * [[harlowe:​Datamap|Datamap]] 
 +  * [[harlowe:​Dataset|Dataset]] 
 +  * [[harlowe:​Datatype|Datatype]] 
 +  * [[harlowe:​HookName|HookName]] 
 +  * [[harlowe:​Instant|Instant]] 
 +  * [[harlowe:​Lambda|Lambda]] 
 +  * [[harlowe:​Number|Number]] 
 +  * [[harlowe:​String|String]] 
 +  * [[harlowe:​VariableToValue|VariableToValue]] 
 + 
 +====Special keywords==== 
 + 
 +  * [[harlowe:​it]] 
 +  * [[harlowe:​time]] 
 + 
 +====Special passage tags==== 
 + 
 +  * [[harlowe:​header]] 
 +  * [[harlowe:​footer]] 
 +  * [[harlowe:​startup]] 
 +  * [[harlowe:​debug-header]] 
 +  * [[harlowe:​debug-footer]] 
 +  * [[harlowe:​debug-startup]]
harlowe/sidebar.1497846398.txt.gz · Last modified: 2017/10/09 20:37 (external edit)