Changes

Jump to navigation Jump to search
m
Line 44: Line 44:  
====Transparency====
 
====Transparency====
   −
OLPC also hopes to encourage the children using the laptops to explore the the technology under the surface.  Towards this end, a [[OLPC_Human_Interface_Guidelines/The Laptop Experience/View Source|view source]] key has been added to the laptop keyboards, providing them with instant access to the code that enables the activities that they use from day to day.  This key will allow those interested to peel away layers of abstraction, digging deeper into the codebase as they learn.
+
OLPC also hopes to encourage the children using the laptops to explore the technology under the surface.  Towards this end, a [[OLPC_Human_Interface_Guidelines/The Laptop Experience/View Source|view source]] key has been added to the laptop keyboards, providing them with instant access to the code that enables the activities that they use from day to day.  This key will allow those interested to peel away layers of abstraction, digging deeper into the codebase as they learn.
    
To enable such layered exploration, OLPC has written much of what can be in [[Python]], a scripting language, to enable children to view the source code.  This means, aside from general good practice, code should be both readable and well commented.  The [http://www.python.org/dev/peps/pep-0008/ PEP 8] style guidelines for Python provide an excellent resource, and OLPC recommends that developers follow the practices laid out therein unless a compelling reason not to exists.
 
To enable such layered exploration, OLPC has written much of what can be in [[Python]], a scripting language, to enable children to view the source code.  This means, aside from general good practice, code should be both readable and well commented.  The [http://www.python.org/dev/peps/pep-0008/ PEP 8] style guidelines for Python provide an excellent resource, and OLPC recommends that developers follow the practices laid out therein unless a compelling reason not to exists.
87

edits

Navigation menu