<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.3">
<TITLE>RE: programming on the n800 itself</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P><FONT SIZE=2 FACE="Courier New">Hi,</FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">>Date: Tue, 23 Sep 2008 15:28:40 +0000 (UTC)</FONT>
<BR><FONT SIZE=2 FACE="Courier New">>From: Hendrik Boom <hendrik@topoi.pooq.com></FONT>
<BR><FONT SIZE=2 FACE="Courier New">>Subject: programming on the n800 itself</FONT>
<BR><FONT SIZE=2 FACE="Courier New">>To: maemo-developers@maemo.org</FONT>
<BR><FONT SIZE=2 FACE="Courier New">>Message-ID: <gbb1v8$gtm$1@ger.gmane.org></FONT>
<BR><FONT SIZE=2 FACE="Courier New">>Content-Type: text/plain; charset=UTF-8</FONT>
<BR><FONT SIZE=2 FACE="Courier New">></FONT>
<BR><FONT SIZE=2 FACE="Courier New">>Are there any ports available for programming languages so that </FONT>
<BR><FONT SIZE=2 FACE="Courier New">>development can be done on the n800 itself? Programming in the wild, so </FONT>
<BR><FONT SIZE=2 FACE="Courier New">>to speak, instead of cross-compiling at the desk?</FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">I do not know any ports for gcc toolchain to Tablets. It there are ones</FONT>
<BR><FONT SIZE=2 FACE="Courier New">please provide links where to get one. I woulld be interested to see how </FONT>
<BR><FONT SIZE=2 FACE="Courier New">porting has been done to the little restricted environment we have in Tablet :).</FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">></FONT>
<BR><FONT SIZE=2 FACE="Courier New">>I have hopes for gcc, or lisp, or something that can handle data </FONT>
<BR><FONT SIZE=2 FACE="Courier New">>structures and static typing. I've noticed there are a bunch of guile </FONT>
<BR><FONT SIZE=2 FACE="Courier New">>files as part of my n800 system. Is there also a standalone guile </FONT>
<BR><FONT SIZE=2 FACE="Courier New">>interpreter?</FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">We have Python available in Diablo extras. Just install meta package</FONT>
<BR><FONT SIZE=2 FACE="Courier New">To setup Tablet development environment.</FONT>
<BR><FONT SIZE=2 FACE="Courier New">See instructions from here:</FONT>
<BR><A HREF="http://maemo.org/development/documentation/programming_languages/"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://maemo.org/development/documentation/programming_languages/</FONT></U></A>
</P>
<P><FONT SIZE=2 FACE="Courier New">If you want to improve communication between your host PC and Tablet </FONT>
<BR><FONT SIZE=2 FACE="Courier New">You can install maemo PC Connectivity package again from Diablo extras</FONT>
<BR><A HREF="http://maemo.org/development/documentation/pc_connectivity/"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://maemo.org/development/documentation/pc_connectivity/</FONT></U></A>
</P>
<P><FONT SIZE=2 FACE="Courier New">If you want to use Eclipse IDE for Python on-device development we have the</FONT>
<BR><FONT SIZE=2 FACE="Courier New">first version (still somewhat restricted) of Pluthon Eclipse plugin available.</FONT>
<BR><A HREF="http://maemo.org/development/documentation/ide_integration/"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://maemo.org/development/documentation/ide_integration/</FONT></U></A>
</P>
<BR>
<P><FONT SIZE=2 FACE="Courier New">></FONT>
<BR><FONT SIZE=2 FACE="Courier New">>I've seen a report that gcc runs out of memory rather quickly on an </FONT>
<BR><FONT SIZE=2 FACE="Courier New">>n770. Does the same apply to n800? And which memory does it run out </FONT>
<BR><FONT SIZE=2 FACE="Courier New">>of? RAM? swap? disk?</FONT>
<BR><FONT SIZE=2 FACE="Courier New">></FONT>
<BR><FONT SIZE=2 FACE="Courier New">>It seems rather ridiculous that a machine with 258MB should have </FONT>
<BR><FONT SIZE=2 FACE="Courier New">>insufficient storage for programming ... back in the 70's we could do </FONT>
<BR><FONT SIZE=2 FACE="Courier New">>some pretty sophisticated stuff on Unix on a 64K PDP-11. Times sure </FONT>
<BR><FONT SIZE=2 FACE="Courier New">>change, don't they?</FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">Somebody already proposed to clone your rootfs to mmc card and use that</FONT>
<BR><FONT SIZE=2 FACE="Courier New">as development environment. This will solve memory problems (if you use</FONT>
<BR><FONT SIZE=2 FACE="Courier New">big enough mmc card :) also for C/C++ development as you can freely</FONT>
<BR><FONT SIZE=2 FACE="Courier New">install all needed tools, debug symbols etc.</FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">Cheers,</FONT>
<BR><FONT SIZE=2 FACE="Courier New">//Jarmo</FONT>
</P>
<P><FONT SIZE=2 FACE="Courier New">></FONT>
<BR><FONT SIZE=2 FACE="Courier New">>-- hendrik</FONT>
</P>
</BODY>
</HTML>