The plan is to write all applications in Python (except for the web browser), and a "view source" button should show the Python source for the currently running application. In the tradition of Smalltalk (Alan Kay is on the OLPC board, and has endorsed the project's use of Python) the user should be able to edit any part of a "live" aplication and see the effects of the change immediately in the application's behavior.
Oh, yeah, and the OLPC firmware is written in Forth. Forth!
The ! in my "Forth!" wasn't an exclamation of horror, but of pleasant surprise. I've got a history with Forth going all the way back to learning GraForth in high school.
For some people that little nugget of information may go a long way towards explaining my way of thinking...
Posted by joe on 2007-03-02
Posted by Jens on 2007-03-01