<!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">&gt;Date: Tue, 23 Sep 2008 15:28:40 +0000 (UTC)</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;From: Hendrik Boom &lt;hendrik@topoi.pooq.com&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;Subject: programming on the n800 itself</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;To: maemo-developers@maemo.org</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;Message-ID: &lt;gbb1v8$gtm$1@ger.gmane.org&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;Content-Type: text/plain; charset=UTF-8</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;Are there any ports available for programming languages so that </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;development can be done on the n800 itself?&nbsp; Programming in the wild, so </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;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">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;I have hopes for gcc, or lisp, or something that can handle data </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;structures and static typing.&nbsp; I've noticed there are a bunch of guile </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;files as part of my n800 system.&nbsp; Is there also a standalone guile </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;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">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;I've seen a report that gcc runs out of memory rather quickly on an </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;n770.&nbsp; Does the same apply to n800?&nbsp; And which memory does it run out </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;of?&nbsp; RAM?&nbsp; swap?&nbsp; disk?</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;It seems rather ridiculous that a machine with 258MB should have </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;insufficient storage for programming ... back in the 70's we could do </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;some pretty sophisticated stuff on Unix on a 64K PDP-11.&nbsp; Times sure </FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;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">&gt;</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&gt;-- hendrik</FONT>
</P>

</BODY>
</HTML>