On this page... (hide)

  1. 1. Programming and Development
  2. 2. Dev environment, etc
    1. 2.1 Emacs
    2. 2.2 Man Pages
  3. 3. Languages
    1. 3.1 C/C++
    2. 3.2 Forth
    3. 3.3 Java
    4. 3.4 Lisp
    5. 3.5 Perl
    6. 3.6 Python
  4. 4. See Also
  5. 5. Tags
  6. 6. Comments
  7. 7. Add Comment

1.   Programming and Development

Getting Started with XO Development - a small wiki (22 pages?) but has some good links

 

2.   Dev environment, etc

2.1    Emacs

works
see http://wiki.laptop.org/go/Emacs
some notes, and keybindings
see also Emacs and Key Binding

 

2.2    Man Pages

http://www.linuxmanpages.com/ - reffed by http://wiki.laptop.org/go/Alvin_hints_and_questions#Terminal_Activity

 

http://dev.laptop.org/ticket/5806
http://olpcnews.com/forum/index.php?topic=1546.0
http://olpcnews.com/forum/index.php?topic=1687.0

 

http://wiki.laptop.org/go/Ask_OLPC_a_Question_about_the_XO#Can.27t_install_man_pages

 

 

3.   Languages

3.1   C/C++

compiling c/c++ on the XO — reccos an OLPC mirror on a larger desktop
thread on issues and suggestions
XO-GCC - a Sugar-wrapper for the Gnu Compiler Collection. EXCEPT it’s not really there....
see also: Programming.C

 

3.2   Forth

see Programming.Forth
used for the boot-loader

 

3.3   Java

Java on the XO - it’s a tight fit
Horstmann on XO and Java(approve sites)

 

3.4    Lisp

SBCL and SLIME
see http://wiki.laptop.org/go/Lisp

 

3.5   Perl

I have Perl installed, with all PODs for documentation.
TODO: more info
Perl Sugar - using Python libs to interact with the Sugar UI

 

3.6    Python

http://eli.thegreenplace.net/2008/06/06/python-impressions/
http://docs.python.org/tut/
http://www.diveintopython.org/

 

 

4.    See Also

Programming

 

 

5.    Tags

XO programming languges


 

6.   Comments

No comments yet.

 

 

7.   Add Comment

Heading:
 Your Message
 
 Enter value ← Have you entered the code number?
Author: