Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/talogo.py
Commit message (Expand)AuthorAgeFilesLines
* show the NAN logoerror if a block wants a number but gets a non-numberMarion2013-09-161-43/+39
* add Primitive for the 'f(x)' blockMarion2013-09-161-0/+32
* remove obsolete TODOs in the codeMarion2013-09-131-14/+0
* use class for media objects instead of prefixed stringsMarion2013-09-121-65/+64
* add Primitive for 'clear/ empty heap' blockMarion2013-09-121-0/+7
* show logoerror("#emptyheap") when trying to pop from an empty heapMarion2013-09-101-0/+2
* add Primitives for the 'push', 'pop', and 'is empty heap?' blocksMarion2013-09-101-0/+3
* add Primitive for the 'time' blockMarion2013-09-091-0/+3
* divide the primitive of the 'clean' block up into more functions than beforeMarion2013-09-091-4/+13
* make the get_prim_callable utility a bit more fail-safeMarion2013-09-081-1/+5
* add Primitive for the 'show' blockMarion2013-09-081-0/+73
* add Primitive for 'random' block; fix getting the key of a boxMarion2013-09-061-4/+7
* add Primitive and special export handling for the 'wait' blockMarion2013-09-061-0/+11
* add Primitive for the 'stop stack' blockMarion2013-09-061-0/+4
* add Primitive and special export handling for the 'sandwichclamp' blockMarion2013-09-051-0/+8
* update Primitives for the 'while' and 'until' blocksMarion2013-09-021-7/+7
* update Primitive for the 'forever' block; disable expansion of 'forever'Marion2013-09-021-6/+6
* update Primitive of 'square root' blockMarion2013-09-011-0/+16
* separate error handling inside TA from error handl. when running exported codeMarion2013-09-011-20/+33
* update Primitives for 'division' and 'remainder' blocksMarion2013-09-011-0/+3
* Merge remote-tracking branch 'mainline/master' into type-systemMarion2013-08-311-0/+1
|\
| * force redisplay of coordinates after execution of blocksWalter Bender2013-08-241-0/+1
* | slightly better error messages for type system errorsMarion2013-08-311-0/+3
* | better handling for TATypeErrors coming from the type systemMarion2013-08-281-0/+7
* | clean up imports in tabasics, talogo, and taprimitiveMarion2013-08-271-1/+1
* | introduce disjunctions of Primitives, arg_descs lists, and ArgSlotsMarion2013-08-271-1/+3
* | pass arguments to Primitive objects without calling the args firstMarion2013-08-211-17/+32
* | simplify code for turning an action stack into pseudocodeMarion2013-08-191-3/+2
* | simplify code for turning action stacks into pseudocodeMarion2013-08-191-7/+1
* | use a utility function to get the name of a stack from the blocksMarion2013-08-161-11/+12
* | add Primitives for all 'hat' and 'stack' blocks (not yet exportable)Marion2013-08-161-6/+28
* | add Primitives for all 'box' and 'store-in' blocks (not yet exportable)Marion2013-08-151-0/+30
* | Merge branch 'master' into primitive-classMarion2013-08-111-1/+1
|\ \
| * | use the value '%nothing%' only in talogo, and None elsewhereMarion2013-07-251-1/+1
* | | rename the LogoCode's loop function to prim_loopMarion2013-08-091-1/+1
* | | add Primitives for the 'if-then' and 'if-then-else' blocksMarion2013-08-091-0/+17
* | | when running exported code, show errors in the status barMarion2013-08-021-1/+4
* | | when running exported code, print the traceback of errors to stderrMarion2013-08-021-8/+16
* | | make 'clean' block fully exportable and make exported code runMarion2013-07-311-1/+2
* | | add Primitive object for 'clean' blockMarion2013-07-311-2/+5
* | | enable the execution engine of talogo to be used by exported codeMarion2013-07-301-7/+10
* | | fix execution of loop blocksMarion2013-07-261-1/+1
* | | make 'forever' block exportableMarion2013-07-261-2/+8
* | | Merge branch 'master' into forever-blockMarion2013-07-251-3/+5
|\ \ \ | |/ /
| * | HiddenBlock inherits from Block, which has new utility methods for value blocksMarion2013-07-241-26/+9
| |/
| * add restore_state method used by some plugins, confusionsWalter Bender2013-07-231-0/+1
* | implement actual export functionalityMarion2013-07-191-0/+4
* | move retrieving of the value of value blocks from talogo to tablockMarion2013-07-181-23/+5
* | add Primitive for the 'start' blockMarion2013-07-181-0/+5
* | taexportpython: generate the exported file and fill it with some setup codeMarion2013-07-181-2/+2