Changes

Jump to navigation Jump to search
752 bytes added ,  00:28, 21 April 2016
no edit summary
Line 1: Line 1: −
Butialo is a user-friendly environment that allows programming of the [[Activities/TurtleBots#Buti.C3.A1|Butiá]] in the Lua language. Lua is a simple imperative scripting language  but can create sophisticated programs. It is a dynamic language with automatic memory management and is extremely fast. Butialo is a derivative of the Pippy IDE (Python environment provided with the XO), which simplifies the creation of programs for the presence of  components connected to the Butiá  and offering snippets of code to access them.
+
Butialo is a user-friendly environment that allows programming of the [[Activities/TurtleBots#Buti.C3.A1|Butiá]] robot in the [http://www.lua.org/ Lua language]. Lua is a simple imperative scripting language  but can create sophisticated programs. It is a dynamic language with automatic memory management and is extremely fast. Butialo is a derivative of the [http://activities.sugarlabs.org/en-US/sugar/addon/4041 Pippy] IDE (Python environment provided with the XO), which simplifies the creation of programs for the presence of  components connected to the Butiá  and offering snippets of code to access them.
   −
The authoritative documentation is in the Spanish language at [http://www.fing.edu.uy/inco/proyectos/butia/mediawiki/index.php/Butialo]
+
'''The authoritative documentation is in the Spanish language at [http://www.fing.edu.uy/inco/proyectos/butia/mediawiki/index.php/Butialo]'''
 +
 
 +
[[File:Butialo.jpg]]
    
==Installation==
 
==Installation==
 
Download the Activity at [http://activities.sugarlabs.org/sugar/addon/4457]
 
Download the Activity at [http://activities.sugarlabs.org/sugar/addon/4457]
 +
 +
Later versions of Sugar do not work with Butialo V4, so far tested OK on Sugar 0.88 and failing on Sugar 0.94. (Error 'libreadline.so.5 cannot open shared object file' This could be solved either by installing libreadline, or building lua with no libreadline support.)
 +
 +
==Programming documentation==
 +
Common commands are shown in the samples on the left of the screen. For more documentation on Lua commands see the [http://www.lua.org/docs.html documentation for Lua]. For Butia specific commands, after installing TurtleBots, look in ~/Activities/TurtleBots.activity/plugins/butia/butiaAPI.py for their syntax.
    
==Simple example==
 
==Simple example==
Line 82: Line 89:  
==Continue reading in Spanish==
 
==Continue reading in Spanish==
 
[http://www.fing.edu.uy/inco/proyectos/butia/mediawiki/index.php/Butialo]
 
[http://www.fing.edu.uy/inco/proyectos/butia/mediawiki/index.php/Butialo]
 +
 +
 +
[[Category:Activities]]

Navigation menu