|
![]() |
Unlike traditional development for such devices, you do not cross-compile HHL code to a certain target platform. It borrows some ideas from the web server modules like PHP, where you embed programs right into a document. Therefore, the system is targeted for handheld applications where there's a lot of static text, and you occasionally tap on an item to change it. Here's a very simple sample program (which could be abbreviated in a number of ways):
<table c=2> <c>Row Number</c><c>Rows Left</c> <? $n = 0; while ($i = rows_left()) { print "<c>"; print $n; print "</c><c>"; print $i; print "</c>"; $n++; } ?>
The runtime system (VL) is cross-platform. The current version compiles to both PalmOS and Unix, and it's easy to add support for new platform.
One thing I don't have for the system yet is a name. Maybe you could suggest one.