| Links to terms |
Category |
Related links |
| A return to top |
| abs | method | Maths functions |
| abs | method | Maths functions |
| abstract class | keyword | Interface |
| abstract function | keyword | |
| abstract procedure | keyword | |
| abstract property | keyword | |
| acos | method | Maths functions |
| acosDeg | method | Maths functions |
| add | method | Set (data structure) |
| addFromList | method | Set (data structure) |
| alt | property | Vector graphics properties |
| and | keyword | Logical operators |
| append | method | List |
| appendList | method | List |
| Append code | IDE | |
| Argument | topic | |
| Arithmetic operator | topic | |
| Array | Type | Simple array |
| Array2D | Type | 2-dimensional array |
| as | keyword | Parameters |
| asArray | method | List |
| asBinary | method | Integer |
| ASCII | topic | |
| asHtml | method | Displaying images from URLs |
| asin | method | Maths functions |
| asinDeg | method | Maths functions |
| asList | method | Common dot methods |
| asListImmutable | method | Immutable list |
| asRegExp | method | String |
| assert | keyword | |
| asSet | method | Common dot methods |
| asString | method | Common dot methods |
| asSVG | method | Displaying images from URLs |
| asUnicode | method | String |
| atan | method | Maths functions |
| atanDeg | method | Maths functions |
| B return to top |
| be | keyword | |
| bitAnd | method | Bitwise functions |
| bitNot | method | Bitwise functions |
| bitOr | method | Bitwise functions |
| bitShiftL | method | Bitwise functions |
| bitShiftR | method | Bitwise functions |
| Bitwise functions | topic | |
| bitXor | method | Bitwise functions |
| black | constant | Colours |
| Block graphics | topic | |
| blue | constant | Colours |
| Boolean | Type | Truth value |
| Breakpoint | IDE | Debugging programs |
| brown | constant | Colours |
| Button demo | IDE menu | Load, run, save programs |
| Button file | IDE menu | Load, run, save programs |
| Button trim | IDE menu | Browse code |
| Button outline | IDE menu | Browse code |
| Button undo | IDE menu | Edit instructions |
| Button redo | IDE menu | Edit instructions |
Button run  | IDE run controls | Load, run, save programs |
Button stop  | IDE run controls | Load, run, save programs |
Button debug  | IDE run controls | Debugging programs |
Button pause  | IDE run controls | Debugging programs |
Button step  | IDE run controls | Debugging programs |
| Button clear | IDE control | Navigate around the IDE |
| Button display | IDE options | Navigate around the IDE |
| Button info | IDE options | Navigate around the IDE |
| Button help | IDE options | Navigate around the IDE |
| Button worksheet | IDE options | Navigate around the IDE |
| C return to top |
| call | keyword | |
| catch | keyword | Try statement |
| ceiling | method | Maths functions |
| centreX, centreY | properties | Vector graphics properties |
| Character sets | topic | |
| CircleVG | Type | Vector graphics |
| class | keyword | |
| clearAndReset | method | Turtle graphics |
| clearAllDisplays | method | |
| clearBlocks | method | BlockGraphics |
| clearHtml | method | Rendering Html |
| clearKeyBuffer | method | Standalone procedures |
| clearPrintedText | method | Standalone procedures |
| clearVectorGraphics | method | Vector graphics |
| clock | method | System methods |
| close | method | Input/output |
| closeBrace | constant | String constants |
| Colours | topic | |
| Combining graphic outputs | topic | |
| comment # | keyword | |
| Compilation | topic | Load, run, and save programs |
| Compile errors | topic | Compile Errors and Warnings |
| constant | keyword | Library constants |
| Constants | topic | |
| constructor | keyword | |
| contains | method | Common dot methods |
| Context menu | IDE | Debugging |
| copy..with | keyword | |
| cos | method | Maths functions |
| cosDeg | method | Maths functions |
| createFileForWriting | method | Input/output |
| CSS | topic | Rendering Html |
| D return to top |
| Deconstruction | topic | deconstucting a List, ListImmutable , Tuple or Record |
| degToRad | method | Maths functions |
| dequeue | method | Queue functions |
| Dictionary | Type | >Look-up dictionary |
| DictionaryImmutable | Type | Immutable look-up dictionary |
| difference | method | Set (data structure) |
| Display | IDE | Navigate around the IDE |
| displayBlocks | method | Block graphics |
| displayHtml | method | Rendering Html |
| displayVectorGraphics | method | Vector Graphics |
| div | keyword | deprecated Arithmetic operators |
| Dot method | topic | |
| Dot syntax | topic | |
| E return to top |
| each(loop) | keyword | |
| Editor | IDE | Navigate around the IDE |
| else | keyword | If statement |
| empty | keyword | Empty of Type |
| end | keyword | Automatically supplied at end of program constructs |
| endOfFile | method | Input/output |
| enqueue | method | Queue functions |
| enum | keyword | |
| Equality testing | topic | |
| exception | keyword | Try statement |
| exp | method | Maths functions |
| Expression | topic | |
| Extension function | topic | |
| Extension procedure | topic | |
| F return to top |
| false | constant | Boolean constants |
| Field | IDE | Create new instructions |
| File input/output | topic | Input/output |
| fill | method | Vector graphics |
| fillColour | property | Vector graphics properties |
| filter | method | Higher-order Functions |
| Float | Type | Floating point |
| floor | method | Maths functions |
| for loop | keyword | |
| from | keyword | |
| Func | Type | Function reference |
| function | keyword | |
| Function method | topic | |
| Function reference | topic | Passing a function as a reference |
| Functional programming | topic | |
| G return to top |
| getKey | method | Standalone procedures |
| getKeyWithModifier | method | System methods |
| Ghosting | topic | Edit instructions |
| global | keyword | Scope and name qualification |
| Global instructions | topic | |
| Global prompt | IDE | Browse code |
| Graphics | topic | Block Graphics, Turtle graphics, Vector graphics |
| green | constant | Colours |
| grey | constant | Colours |
| H return to top |
| hasKey | method | Common dot methods |
| head | method | Common dot methods |
| heading | property | headingTurtle graphics |
| height | property | heightVector graphics properties |
| Hexadecimal | topic | Integers, Colours and Unicode |
| hide | method | Turtle graphics |
| HoF | topic | |
| HTML | topic | |
| I return to top |
| IDE | IDE | Integrated Development Environment |
| Identifier | topic | Identifiers and Type names |
| if statement | keyword | |
| If expression | topic | |
| image | keyword | Displaying images from URLs |
| a href="LibRef.html#ImageVG">ImageVG | Type | Vector graphics |
| Immutability | topic | Mutability of named values |
| el-topic>Import (code) | IDE | Load, run, save programs |
| in | keyword | Each loop |
| Indexed valuesIndexed value, index range | topic | Index range |
| indexOf | method | Common dot methods |
| inherits | keyword | Inheritance |
| initialiseFromClock | method | Random |
| Input, keyboard | topic | Navigate around the IDE |
| Input, file | topic | Input/output |
| inputFloat | method | inputFloatSystem methods |
| inputFloatBetween | method | System methods |
| inputInt | method | inputIntSystem methods |
| inputIntBetween | method | System methods |
| inputString | method | System methods |
| inputStringFromOptions | method | System methods |
| inputStringWithLimits | method | System methods |
| insert | method | List |
| Instance | topic | New instance |
| nstruction | IDE | Create new instructions |
| Int | Type | Integer |
| el-kw>interface | keyword | |
| Interpolated string | topic | Interpolated strings |
| intersectionintersection | method | Set (data structure) |
| is | keyword | |
| isAfter | method | String |
| isAfterOrSameAs | method | String |
| isBefore | method | String |
| isBeforeOrSameAs | method | String |
| isDisjointFrom | method | Set (data structure) |
| isInfinite | method | Maths functions |
| isNaN | method | Maths functions |
| isnt | keyword | |
| isSubsetOf | method | Set (data structure) |
| isSupersetOf | method | Set (data structure) |
| itemN | property | item0, item1,... in Tuples |
| J return to top |
| join | method | Set (data structure) |
| K return to top |
| Keyboard (input) | topic | Standalone procedures |
| Keyboard (editor) | IDE | Navigate around the IDE |
| keys | method | Common dot methods |
| L return to top |
| lambda | keyword | |
| length | method | Common dot methods |
| let | keyword | |
| library | keyword | Scope and name qualification |
| LineVG | Type | Vector graphics |
| ListImmutable | Type | |
| Literal value | topic | |
| log10 | method | Maths functions |
| log2 | method | Maths functions |
| logE | method | lMaths functions |
| Logical operator | topic | |
| lowerCase | method | String |
| M return to top |
| main | keyword | |
| map | method | Higher-order Functions |
| matchesRegExp | method | String |
| maxBy | method | Higher-order Functions |
| maxFloat | method | List |
| maxInt | method | List |
| minFloat | method | List |
| minInt | method | List |
| Member instructions | topic | |
| Member prompt | IDE | Browse code |
| Method | topic | |
| minBy | method | Higher-order Functions |
| mod | keyword | Arithmetic operators |
| Mouse | topic | Navigate around the IDE |
| move | method | Turtle graphics |
| moveTo | method | Turtle graphics |
| Mutability | topic | Mutability of named values |
| N return to top |
| Named value | topic | |
| new | keyword | |
| new code prompt | IDE | Browse code |
| next | method | next in Random |
| nextInt | method | nextInt in Random |
| not | keyword | Logical operators |
| Numeric comparison | topic | Equality testing |
| O return to top |
| Object-oriented programming | topic | Object-oriented programming |
| of | keyword | <of [Type]> in Standard data structures |
| openBrace | constant | String constants |
| openFileForReading | method | openFileForReading in Input/output |
| Operator | topic | Operators |
| or | keyword | Logical operators |
| orderBy | method | orderBy in Higher-order Functions |
| out | keyword | Procedure returned values |
| Output, file | topic | Input/output |
| P return to top |
| Parameter | topic | Parameters |
| parseAsFloat | method | parseAsFloat in Standalone functions |
| parseAsInt | method | parseAsInt in Standalone functions |
| pause | method | Standalone procedures |
| peek | method | Common dot methods |
| penColour | method | penColour in Turtle graphics and Colours |
| penDown | method | penDown in Turtle graphics |
| penUp | method | penUp in Turtle graphics |
| penWidth | method | penWidth in Turtle graphics |
| pi | constant | Maths constant |
| placeAt | method | placeAt in Turtle graphics |
| pop | method | pop in Stack functions |
| prepend | method | prepend in List |
| prependList | method | prependList in List |
| pressAnyKeyToContinue | method | pressAnyKeyToContinue in Standalone procedures |
| print | keyword | Print statement |
| printLine | method | printLine in Library procedures |
| printNoLine | method | printNoLine in Library procedures |
| printTab | method | printTab in Library procedures |
| private | keyword | Private property, procedure method
and function |
| Procedural programming | topic | Procedural Programming |
| procedure | keyword | Procedure |
| Prompt | IDE | Browse code |
| property | keyword | Property |
| Punctuation symbols | topic | Punctuation symbols |
| push | method | push in Stack functions |
| put | method | Array, Array2D, List and Dictionary |
| Q return to top |
| Queue | Type | QueueQueue |
| quotes | constant | String constants |
| R return to top |
| radius | property | radius in Vector graphics properties |
| radToDeg | method | radToDeg in Maths functions |
| random | method | random in System methods |
| Random | Type | RandomRandom number |
| randomInt | method | randomInt in System methods |
| range | method | range in Indexed values |
| readLine | method | readLine in Input/output |
| readWholeFile | method | readWholeFile in Input/output |
| record | keyword | Record |
| RectangleVG | Type | RectangleVG in Vector graphics |
| Recursion | topic | Recursion |
| red | constant | Colours |
| reduce | method | reduce in Higher-order Functions |
| Regular expression | topic | Regular expressions |
| remove | method | remove in List |
| removeAll | method | removeAll in List |
| removeAt | method | removeAt in List and removeAt in Dictionary |
| removeFirst | method | removeFirst in List |
| repeat | keyword | Repeat loop |
| replace | method | replace in String |
| return | keyword | return in Function |
| returns | keyword | returns in Function |
| round | method | round in Maths functions |
| Run controls | IDE | Load, run, and save programs |
| S return to top |
| saveAndClose | method | saveAndClose in Input/output |
| Scope | topic | Scope and name qualification |
| sequence | method | sequence in Standalone functions |
| sequenceWithStep | method | sequence in Standalone functions |
| set | keyword | Set statement |
| Set (data structure) | Type | Set (data structure)Set |
| setAlt | method | setAlt in Vector graphics properties |
| setCentreX | method | setCentreX in Vector graphics properties |
| setCentreY | method | setCentreY in Vector graphics properties |
| setFillColour | method | setFillColour in Vector graphics properties |
| setHeight | method | setHeight in Vector graphics properties |
| setRadius | method | setRadius in Vector graphics properties |
| setStrokeColour | method | setStrokeColour in Vector graphics properties |
| setStrokeWidth | method | setStrokeWidth in Vector graphics properties |
| setTitle | method | setTitle in Vector graphics properties |
| setWidth | method | setWidth in Vector graphics properties |
| setX, setY | methods | setX, setY in Vector graphics properties |
| setX1, setY1, setX2, setY2 | methods | setX1, setY1, setX2, setY2 in Vector graphics properties |
| show | method | show in Turtle graphics |
| sin | method | sin in Maths functions |
| sinDeg | method | sinDeg in Maths functions |
| split | method | split in String |
| sqrt | method | sqrt in Maths functions |
| Stack | Type | StackLIFO stack |
| Standalone function | topic | Standalone functions |
| Standalone procedure | topic | Standalone procedures |
| Standard data structures | topic | Standard data structures |
| Statement instruction | topic | Statement instructions |
| Statement prompt | IDE | Browse code |
| step | keyword | step in For loop |
| String | Type | StringCharacter string |
| strokeColour | property | strokeColour in Vector graphics properties |
| strokeWidth | property | strokeWidth in Vector graphics properties |
| Symbol, punctuation | topic | Punctuation symbols |
| System method | topic | System methods |
| T return to top |
| tail | method | tail in List |
| tan | method | tan in Maths functions |
| tanDeg | method | tanDeg in Maths functions |
| test | keyword | Test |
| TextFileReader | Type | TextFileReader in Input/output |
| TextFileWriter | Type | TextFileWriter in Input/output |
| TextVG | Type | TextVG has not been implemented yet, and will be in a future release |
| then | keyword | If statement |
| this | keyword | this in Class |
| throw | keyword | throw |
| title | property | title in Vector graphics properties |
| to | keyword | For loop |
| tone | method | Sound |
| transparent | constant | Colours |
| trim | method | trim in String |
| true | constant | Boolean constants |
| try | keyword | Try statement |
| tuple | Type | Tuple |
| turn | method | turn in Turtle graphics |
| turnToHeading | method | turnToHeading in Turtle graphics |
| Turtle | Type | Turtle graphics |
| Type | topic | Value Types |
| Type name | topic | Type name |
| U return to top |
| unicode | method | unicode in Standalone functions and Character sets |
| union | method | union in Set (data structure) |
| upperCase | method | upperCase in String |
| V return to top |
| Value Type | topic | Value Types |
| values | method | Common dot methods |
| variable | keyword | Variable statement |
| VectorGraphic | Type | VectorGraphic in Vector graphics |
| Vector graphics | topic | Vector graphics |
| W return to top |
| waitForKey | method | waitForKey in System methods |
| while | keyword | While loop |
| white | constant | Colours |
| width | property | width in Vector graphics properties |
| with | keyword | Copy with |
| withAlt | method | setAlt in Vector graphics properties |
| withCentreX | method | setCentreX in Vector graphics properties |
| withCentreY | method | setCentreY in Vector graphics properties |
| withFillColour | method | setFillColour in Vector graphics properties |
| withHeight | method | setHeight in Vector graphics properties |
| withInsert | method | withInsert in List |
| withPut | method | Common dot methods |
| withRadius | method | setRadius in Vector graphics properties |
| withRemoveAll | method | withRemoveAll in List |
| withRemoveAt | method | Common dot methods |
| withRemoveFirst | method | withRemoveFirst in List |
| withStrokeColour | method | setStrokeColour in Vector graphics properties |
| withStrokeWidth | method | setStrokeWidth in Vector graphics properties |
| withTitle | method | setTitle in Vector graphics properties |
| withWidth | method | setWidth in Vector graphics properties |
| withX, withY | methods | setX, setY in Vector graphics properties |
withX1, withY1, withX2, withY2 | methods | setX1, setY1, setX2, setY2 in Vector graphics properties |
| writeLine | method | writeLine in Input/output |
| writeWholeFile | method | writeWholeFile in Input/output |
| X return to top |
| x, y | properties | x, y in Vector graphics properties
and x, y in Turtle graphics properties |
| x1, y1, x2, y2 | properties | x1, y1, x2, y2 in Vector graphics properties |
| Y return to top |
| yellow | constant | Colours |
| Z return to top |
| Punctuation symbols |
| ( ) | brackets | used in arithmetic or logical expressions to define the order of evaluation, and to enclose a list of arguments or parameters |
| [ ] | square brackets | used to enclose a literal list in a mutable structure: Array , List
or Dictionary , or to define an index, or an index range |
| { } | braces curly brackets | used to enclose a literal list in an immutable structure: ListImmutable or DictionaryImmutable , or to define an 'interpolated field'
within a literal String
See also the constants openBrace and closeBrace |
| . | dot full stop, period | used in defining a fractional (non-integer) number (a Float ), or to access a method or property using dot syntax |
| .. | double dot | used to define an index range |
| , | comma | used to separate items in several forms of list |
| : | colon | used to define a key:value pair in a literal Dictionary
or DictionaryImmutable |
| + | plus | the addition operator |
| - | minus | the subtraction operator, or the unary negation operator |
| * | multiply | the multiplication operator |
| / | divide | the division operator, also used to delimit a literal Regular Expression (RegExp) |
| ^ | caret | raise-to-the-power-of operator |
| < | less than | comparison operator |
| > | greater than | comparison operator |
| <= | less than or equal to | comparison operator |
| >= | greater than or equal to | comparison operator |
| => | fat arrow | used in a lambda and in a Func definition to signify 'returns' |
| _ | underscore | the only punctuation symbol that may be used within a named value identifier or a Type name,
also used to 'discard' elements when deconstructing a Tuple
or a ListImmutable |
| ' | single quote apostrophe | delimiter for a literal String that may contain double quotes |
| " | double quotes | delimiter for a literal String that may contain sengle quotes See also the constant quotes |
| # | hash | prefaces a comment |