| term |
category |
on type |
notes |
| A return to top |
| abs | function | FloatfloatdoubleDoubledouble | Maths functions |
| abstract class | instruction (OO) | | visible when in Object-oriented paradigm |
| abstract function | instruction (OO) | | visible when in Object-oriented paradigm |
| abstract procedure | instruction (OO) | | visible when in Object-oriented paradigm |
| acos | function | FloatfloatdoubleDoubledouble | Maths functions |
| add | dot method | HashSetHashSetHashSetHashSetHashSet | |
| addFromList | dot method | HashSetHashSetHashSetHashSetHashSet | |
| alt | property | | Properties of Vector graphic shapes |
| Append code | IDE | | Load, run, and save programs |
| append | dot procedure | ListlistListListList | |
| appendList | dot procedure | ListlistListListList | |
| Argument | topic | | procedure
and function |
| Arithmetic comparison | topic | | Equality testing |
| Arithmetic operators | topic | | |
| asBinary | dot method | IntintintIntegerint | |
| ASCII | topic | | Character sets |
| asFloat | dot method | RandomRandomRandomRandomRandom | |
| asHtml | dot method | ImageVGImageVGImageVGImageVGImageVG | Displaying images from URLs |
| asInt | dot method | RandomRandomRandomRandomRandom | |
| asin | function | FloatfloatdoubleDoubledouble | Maths functions |
| asList | dot method | HashSetHashSetHashSetHashSetHashSet | |
AsRefAsRefAsRefAsRefAsRef | type | | Call by reference |
| asRegExp | dot method | StringstrstringStringString | |
| assignment | instruction | | |
| assert statement | instruction | | |
| asSet | dot method | ListlistListListList | |
| asSVG | dot method | on geometric SVG types | |
| asUnicode | dot method | StringstrstringStringString | |
| atan | function | FloatfloatdoubleDoubledouble | Maths functions |
| B return to top |
| bitAnd | function | IntintintIntegerint | Bitwise functions |
| bitNot | function | IntintintIntegerint | Bitwise functions |
| bitOr | function | IntintintIntegerint | Bitwise functions |
| bitShiftL | function | IntintintIntegerint | Bitwise functions |
| bitShiftR | function | IntintintIntegerint | Bitwise functions |
| bitXor | function | IntintintIntegerint | Bitwise functions |
| black | constant | | Colour constants |
| Block graphics | topic | | |
| blue | constant | | Colour constants |
BooleanboolboolBooleanboolean | type | | Named value data type |
| Breakpoint | IDE | | Debugging programs |
| brown | constant | | Colour constants |
| C return to top |
| Call by reference | topic | | |
| call a procedure | topic | procedure call | |
| ceiling | dot method | IntintintIntegerint or FloatfloatdoubleDoubledouble | Common dot methods |
| centreX, centreY | properties | | Properties of Vector graphic shapes |
| Character sets | topic | | |
CircleVGCircleVGCircleVGCircleVGCircleVG | type | | Vector graphics |
| concrete class | instruction (OO) | | visible when in Object-oriented paradigm |
| clearAllDisplays | procedure | | Standalone procedures |
| clearAndReset | dot procedure | TurtleTurtleTurtleTurtleTurtle | Turtle graphics |
| clearBlocks | procedure | | Block graphics |
| clearHtml | procedure | | Rendering Html in the display |
| clearKeyBuffer | procedure | | Standalone procedures |
| clearPrintedText | procedure | | Standalone procedures |
| clearVectorGraphics | procedure | | Vector graphics |
| clock | function | | Clock and random numbers |
| close | procedure | TextFileReaderTextFileReaderTextFileReaderTextFileReaderTextFileReader | Reading text files |
| closeBrace | constant | | String constants |
| Colours | topic | | |
| Combining graphic outputs | topic | | |
| # comment | instruction | | |
| Compilation | topic | | Load, run, and save programs |
| Compile errors | topic | | Compile Errors and Warnings |
| Constants (system) | topic | | |
| constant | instruction | | |
| constructor | instruction (OO) | | visible when in Object-oriented paradigm |
| contains | dot method | various | Common dot methods |
| context menu | IDE | | Debugging programs |
| copy | function | any | System functions |
| copyWith | method (FP) | | visible when in Functional paradigm |
| cos | function | FloatfloatdoubleDoubledouble | Maths functions |
| createBlockGraphics | function | ListlistListListList | System functions |
| createDictionary | function | ListlistListListListof 2-tuples | System functions |
| createFileForWriting | function | TextFileWriterTextFileWriterTextFileWriterTextFileWriterTextFileWriter | Writing text files |
| createPopulatedList | function | ListlistListListList | System functions |
| createPopulatedListofLists | function | ListlistListListList | System functions |
| CSS | topic | | Rendering Html in the display |
| CustomError | type | | try |
| D return to top |
| Deconstruction | topic | | ListlistListListList , Tuple |
| degrees | function | FloatfloatdoubleDoubledouble | Maths functions |
| dequeue | dot method | QueueQueueQueueQueueQueue | |
DictionaryDictionaryDictionaryDictionaryDictionary | type | | Standard data structures |
| difference | dot method | HashSetHashSetHashSetHashSetHashSet | |
| Display | IDE | | Navigate around the IDE |
| displayBlocks | procedure | ListlistListListList | Block graphics |
| displayHtml | procedure | StringstrstringStringString | Rendering Html in the display |
| displayVectorGraphics | procedure | ListlistListListList | Vector Graphics |
| divAsFloat | function | FloatfloatdoubleDoubledouble | Maths functions |
| divAsInt | function | FloatfloatdoubleDoubledouble | Maths functions |
| Dot syntax | topic | | |
| E return to top |
| Editor | IDE | | Navigate around the IDE |
ElanRuntimeErrorElanRuntimeErrorElanRuntimeErrorElanRuntimeErrorElanRuntimeError | type | | try (test) |
| endOfFile | procedure | TextFileReaderTextFileReaderTextFileReaderTextFileReaderTextFileReader | Reading text files |
| enqueue | dot procedure | QueueQueueQueueQueueQueue | |
| enum | instruction | | |
| enumToString | method | enumenumenumenumenum | |
| Equality testing | topic | | |
| equals | dot method | all | Common dot methods |
| Exception | topic | | try |
| exp | function | FloatfloatdoubleDoubledouble | 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 | | |
| fillColour | property | | Properties of Vector graphic shapes |
| filter | dot method | ListlistListListList | Higher-order functions on a ListlistListListList |
FloatfloatdoubleDoubledouble | type | | Named value data type |
| floor | dot method | IntintintIntegerint or FloatfloatdoubleDoubledouble | Common dot methods |
| for loop | instruction | | |
| function | instruction | | |
| function method | instruction (OO) | | visible when in Object-oriented paradigm |
| Function reference | topic | | Passing a function as a reference |
| Functional programming | topic | | |
| G return to top |
| getKey | function | | Keyboard input |
| getKeyWithModifier | function | | Keyboard input |
| getNumericKey | function | | Keyboard input |
| Ghosting | topic | | Edit instructions |
| Global instructions | topic | | |
| Global instructions (OO) | topic | | visible when in Object-oriented paradigm |
| Global prompt | IDE | | Browse code |
| Graphics | topic | | Block Graphics , Turtle graphics , Vector graphics |
| green | constant | | Colour constants |
| grey | constant | | Colour constants |
| H return to top |
HashSetHashSetHashSetHashSetHashSet | type | | Standard data structures |
| hasKey | dot method | DictionaryDictionaryDictionaryDictionaryDictionary | |
| head | dot method | ListlistListListList | |
| heading | property | | Properties of a Turtle |
| height | property | | Properties of Vector graphic shapes |
| Hexadecimal | topic | | IntintintIntegerint , Colours , unicode |
| hide | dot procedure | TurtleTurtleTurtleTurtleTurtle | Turtle graphics |
| HoF | topic | | Higher-order Functions (HoFs) |
| HTML | topic | | Rendering Html in the display |
| I return to top |
| IDE | IDE | | Integrated Development Environment |
| IDE Buttons | IDE | | Integrated Development Environment |
| Identifier | topic | | Identifiers and type names |
| if statement | instruction | | |
| if_ expression | function | | |
ImageVGImageVGImageVGImageVGImageVG | type | | Vector graphics |
| Import code | IDE | | Load, run, and save programs |
| Indexed values | topic | | |
| indexOf | dot method | StringstrstringStringString or ListlistListListList | Common dot methods |
| initialise | dot procedure | ListlistListListList | |
| initialiseFromClock | procedure | RandomRandomRandomRandomRandom | |
| input statement | instruction | | |
| Input, keyboard | topic | | Keyboard input Navigate around the IDE |
| Input, file | topic | | Text file input/output |
| input | function | | Keyboard input |
| inputFloat | function | | Keyboard input |
| inputFloatBetween | function | | Keyboard input |
| inputInt | function | | Keyboard input |
| inputIntBetween | function | | Keyboard input |
| inputStringFromOptions | function | | Keyboard input |
| inputStringWithLimits | function | | Keyboard input |
| insert | dot procedure | ListlistListListList | |
| instance | topic | | |
| Instruction | IDE | | Create new instructions |
IntintintIntegerint | type | | Named value data type |
| Interpolated string | topic | | |
| intersection | dot method | HashSetHashSetHashSetHashSetHashSet | |
| isAfter | dot method | StringstrstringStringString | |
| isAfterOrSameAs | dot method | StringstrstringStringString | |
| isBefore | dot method | StringstrstringStringString | |
| isBeforeOrSameAs | dot method | StringstrstringStringString | |
| isDisjointFrom | dot method | HashSetHashSetHashSetHashSetHashSet | |
| isInfinite | dot method | IntintintIntegerint or FloatfloatdoubleDoubledouble | Maths functions |
| isNaN | dot method | IntintintIntegerint or FloatfloatdoubleDoubledouble | Maths functions |
| isSubsetOf | dot method | HashSetHashSetHashSetHashSetHashSet | |
| isSupersetOf | dot method | HashSetHashSetHashSetHashSetHashSet | |
| item_N | property | | iitem_0item_0item_0item_0item_0, item_1item_1item_1item_1item_1,... in Tuple |
| J return to top |
| join | dot method | ListlistListListList | |
| K return to top |
| Keyboard (editor) | IDE | | Navigate around the IDE |
| Keyboard (input) | topic | | Standalone procedures |
| keys | dot method | DictionaryDictionaryDictionaryDictionaryDictionary | |
| L return to top |
| length | dot method | various | Common dot methods |
| let statement | instruction (FP) | | visible when in Functional paradigm |
LineVGLineVGLineVGLineVGLineVG | type | | Vector graphics |
ListlistListListList | type | | Standard data structures |
| Literal value | topic | | |
| log10 | function | FloatfloatdoubleDoubledouble | Maths functions |
| log2 | function | FloatfloatdoubleDoubledouble | Maths functions |
| logE | function | FloatfloatdoubleDoubledouble | Maths functions |
| Logical operators | topic | | |
| lowerCase | dot method | StringstrstringStringString | |
| M return to top |
| main routine | instruction | | |
| map | dot method | ListlistListListList | Higher-order functions on a ListlistListListList |
| matchesRegExp | dot method | StringstrstringStringString | |
| max | function | ListlistListListList | System functions |
| maxBy | dot method | ListlistListListList | Higher-order functions on a ListlistListListList |
MaybeMaybeMaybeMaybeMaybe | type | | visible when in Object-oriented paradigm |
| Member instructions | topic | | |
| Member instructions (OO) | topic | | visible when in Object-oriented paradigm |
| Member instructions (FP) | topic | | visible when in Functional paradigm |
| Member prompt | IDE | | Browse code |
| min | function | ListlistListListList | System functions |
| minBy | dot method | ListlistListListList | Higher-order functions on a ListlistListListList |
| Mouse | topic | | Navigate around the IDE |
| move | dot procedure | TurtleTurtleTurtleTurtleTurtle | Turtle graphics |
| moveTo | dot procedure | TurtleTurtleTurtleTurtleTurtle | Turtle graphics |
| N return to top |
| Named value | topic | | |
| new code prompt | IDE | | Browse code |
| nextGen | dot method | RandomRandomRandomRandomRandom | |
| notEqualTo | dot method | all | Common dot methods |
| O return to top |
| Object-oriented programming | topic | | |
| openBrace | constant | | String constants |
| openFileForReading | function | TextFileReaderTextFileReaderTextFileReaderTextFileReaderTextFileReader | Reading text files |
| Operator | topic | | |
| orderBy | dot method | ListlistListListList | Higher-order functions on a ListlistListListList |
| Output, file | topic | | Writing text files |
| P return to top |
| Parameter | topic | | |
| peek | dot method | StackStackStackStackStack or QueueQueueQueueQueueQueue | Common dot methods |
| penColour | dot procedure | TurtleTurtleTurtleTurtleTurtle | Turtle graphics and Colours |
| penDown | dot procedure | TurtleTurtleTurtleTurtleTurtle | Turtle graphics |
| penUp | dot procedure | TurtleTurtleTurtleTurtleTurtle | Turtle graphics |
| penWidth | dot procedure | TurtleTurtleTurtleTurtleTurtle | Turtle graphics |
| pi | constant | | Maths constant |
| placeAt | dot procedure | TurtleTurtleTurtleTurtleTurtle | Turtle graphics |
| pop | dot method | StackStackStackStackStack | |
| pow | function | FloatfloatdoubleDoubledouble | Maths functions |
| prepend | dot procedure | ListlistListListList | |
| prependList | dot procedure | ListlistListListList | |
| pressAnyKeyToContinue | procedure | | Standalone procedures |
| print statement | instruction | | |
| printNoLine | procedure | | Standalone procedures |
| printTab | procedure | | Standalone procedures |
| private function | instruction (OO) | | visible when in Object-oriented paradigm |
| private procedure | instruction (OO) | | visible when in Object-oriented paradigm |
| private property | instruction (OO) | | visible when in Object-oriented paradigm |
| procedure call | instruction | | |
| Procedural programming | topic | | |
| procedure | instruction | | |
| procedure method | instruction (OO) | | visible when in Object-oriented paradigm |
| Prompt | IDE | | Browse code |
| property | instruction (OO) | | visible when in Object-oriented paradigm |
| push | dot procedure | StackStackStackStackStack | |
| Q return to top |
QueueQueueQueueQueueQueue FIFO | type | | Standard data structures |
| quotes | constant | | String constants |
| R return to top |
| radians | function | FloatfloatdoubleDoubledouble | Maths functions |
| radius | property | | Properties of Vector graphic shapes |
RandomRandomRandomRandomRandom | type | | |
| random | function | | Clock and random numbers |
| randint | function | | Clock and random numbers |
| range | function | | System functions , Indexed values |
| rangeInSteps | function | | System functions , Indexed values |
| rawSVGcontent | property | | Vector graphics |
| RawVG | type | | Vector graphics |
| readLine | procedure | TextFileReaderTextFileReaderTextFileReaderTextFileReaderTextFileReader | Reading text files |
| readWholeFile | procedure | TextFileReaderTextFileReaderTextFileReaderTextFileReaderTextFileReader | Reading text files |
RectangleVGRectangleVGRectangleVGRectangleVGRectangleVG | type | | Vector graphics |
| Recursion | topic | | |
| red | constant | | Colour constants |
| reduce | dot method | ListlistListListList | Higher-order functions on a ListlistListListList |
| Reference data type | topic | | |
| Regular expression (RegExp) | topic | | |
| remove | dot method | HashSetHashSetHashSetHashSetHashSet | |
| removeAll | dot procedure | ListlistListListList | |
removeAt (DictionaryDictionaryDictionaryDictionaryDictionary) | dot procedure | DictionaryDictionaryDictionaryDictionaryDictionary | |
removeAt (ListlistListListList) | dot procedure | ListlistListListList | |
| removeFirst | dot procedure | ListlistListListList | |
| replace | dot method | StringstrstringStringString | |
| return | instruction | | automatically provided at end of a function |
| round | dot method | IntintintIntegerint or FloatfloatdoubleDoubledouble | |
| Run controls | IDE | | Load, run, and save programs |
| S return to top |
| saveAndClose | procedure | TextFileWriterTextFileWriterTextFileWriterTextFileWriterTextFileWriter | Writing text files |
| set | dot method | | Call by reference |
| setAlt | dot procedure | ListlistListListList | Properties of Vector graphic shapes |
| setCentreX | dot procedure | ListlistListListList | Properties of Vector graphic shapes |
| setCentreY | dot procedure | ListlistListListList | Properties of Vector graphic shapes |
| setFillColour | dot procedure | ListlistListListList | Properties of Vector graphic shapes |
| setHeight | dot procedure | ListlistListListList | Properties of Vector graphic shapes |
| setRadius | dot procedure | ListlistListListList | Properties of Vector graphic shapes |
| setStrokeColour | dot procedure | ListlistListListList | Properties of Vector graphic shapes |
| setStrokeWidth | dot procedure | ListlistListListList | Properties of Vector graphic shapes |
| setTitle | dot procedure | ListlistListListList | Properties of Vector graphic shapes |
| setWidth | dot procedure | ListlistListListList | Properties of Vector graphic shapes |
| setX, setY | dot procedures | ListlistListListList | Properties of Vector graphic shapes |
| setX1, setY1, setX2, setY2 | dot procedures | ListlistListListList | Properties of Vector graphic shapes |
| show | dot procedure | TurtleTurtleTurtleTurtleTurtle | Procedure methods on a turtle |
| sin | function | FloatfloatdoubleDoubledouble | Maths functions |
| sleep | procedure | | |
| sleep_ms | procedure | | |
| split | dot method | StringstrstringStringString | |
| sqrt | function | FloatfloatdoubleDoubledouble | Maths functions |
StackStackStackStackStack LIFO | type | | Standard data structures |
| Standalone function | topic | | |
| Standalone procedure | topic | | |
| Standard data structures | topic | | |
| Statement instruction | topic | | |
| Statement instruction (OO) | topic | | visible when in Object-oriented paradigm |
StringstrstringStringString | type | | Named value types |
| String operator | topic | | |
| strokeColour | property | | Properties of Vector graphic shapes |
| strokeWidth | property | | Properties of Vector graphic shapes |
| subList | dot method | ListlistListListList | |
| subString | dot method | StringstrstringStringString | |
| System method | topic | | |
| T return to top |
| tail | dot method | | ListlistListListList |
| tan | function | FloatfloatdoubleDoubledouble | Maths functions |
| test | instruction | | |
| Text file input/output | topic | | |
TextFileReaderTextFileReaderTextFileReaderTextFileReaderTextFileReader | type | | Reading text files |
TextFileWriterTextFileWriterTextFileWriterTextFileWriterTextFileWriter | type | | Writing text files |
| throw statement | instruction | | |
| title | property | | Properties of Vector graphic shapes |
| tone | procedure | | Sound output |
| toString | dot method | all | Common dot methods |
| transparent | constant | | Colour constants |
| trim | dot method | StringstrstringStringString | |
| true | constant | | Boolean constants |
| try statement | instruction | | |
| Tuple | topic | | |
| turn | dot procedure | TurtleTurtleTurtleTurtleTurtle | Turtle graphics |
| turnToHeading | dot procedure | TurtleTurtleTurtleTurtleTurtle | Turtle graphics |
TurtleTurtleTurtleTurtleTurtle | type | | |
| type | topic | | |
| U return to top |
| unicode | function | IntintintIntegerint | Character sets |
| union | dot method | HashSetHashSetHashSetHashSetHashSet | |
| upperCase | dot method | StringstrstringStringString | |
| V return to top |
| value | dot method | | Call by reference |
| Value data type | topic | | |
| values | dot method | DictionaryDictionaryDictionaryDictionaryDictionary | |
| variable definition | instruction | | |
| Vector graphics | topic | | |
VectorGraphicVectorGraphicVectorGraphicVectorGraphicVectorGraphic | type | | Vector graphics |
| W return to top |
| waitForKey | function | | Keyboard input |
| while loop | instruction | | |
| white | constant | | Colour constants |
| width | property | | Properties of Vector graphic shapes |
| withAlt | dot method | ListlistListListList | Properties of Vector graphic shapes |
| withAppend | dot method | ListlistListListList | |
| withAppendList | dot method | ListlistListListList | |
| withCentreX | dot method | ListlistListListList | Properties of Vector graphic shapes |
| withCentreY | dot method | ListlistListListList | Properties of Vector graphic shapes |
| withDequeue | dot method | ListlistListListList | |
| withEnqueue | dot method | ListlistListListList | |
| withFillColour | dot method | ListlistListListList | Properties of Vector graphic shapes |
| withHeight | dot method | ListlistListListList | Properties of Vector graphic shapes |
| withInsert | dot method | ListlistListListList | |
| withPop | dot method | ListlistListListList | |
| withPrepend | dot method | ListlistListListList | |
| withPrependList | dot method | ListlistListListList | |
| withPush | dot method | ListlistListListList | |
| withRadius | dot method | ListlistListListList | Properties of Vector graphic shapes |
| withRemoveAll | dot method | ListlistListListList | |
withRemoveAt (DictionaryDictionaryDictionaryDictionaryDictionary) | dot method | DictionaryDictionaryDictionaryDictionaryDictionary or
DictionaryDictionaryDictionaryDictionaryDictionary | Common dot methods |
withRemoveAt (ListlistListListList) | dot method | ListlistListListList | Common dot methods |
| withRemoveFirst | dot method | ListlistListListList | |
| withPut | dot method | ListlistListListList or
DictionaryDictionaryDictionaryDictionaryDictionary | Common dot methods |
| withStrokeColour | dot method | ListlistListListList | Properties of Vector graphic shapes |
| withStrokeWidth | dot method | ListlistListListList | Properties of Vector graphic shapes |
| withTitle | dot method | ListlistListListList | Properties of Vector graphic shapes |
| withWidth | dot method | ListlistListListList | Properties of Vector graphic shapes |
| withX, withY | dot methods | ListlistListListList | Properties of Vector graphic shapes |
withX1, withY1, withX2, withY2 | dot methods | ListlistListListList | Properties of Vector graphic shapes |
| writeLine | procedure | TextFileWriteTextFileWriteTextFileWriteTextFileWriteTextFileWrite | Writing text files |
| writeWholeFile | procedure | TextFileWriteTextFileWriteTextFileWriteTextFileWriteTextFileWrite | Writing text files |
| X return to top |
x, y (TurtleTurtleTurtleTurtleTurtle) | properties | | Turtle graphics properties |
x, y (VectorGraphicVectorGraphicVectorGraphicVectorGraphicVectorGraphic) | properties | | Properties of Vector graphic shapes |
x1, y1, x2, y2 (VectorGraphicVectorGraphicVectorGraphicVectorGraphicVectorGraphic) | properties | | Properties of Vector graphic shapes |
| Y return to top |
| yellow | constant | | Colour constants |
| Z return to top |