From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id VAA07992; Thu, 21 Aug 2003 21:32:52 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id VAA05110 for ; Thu, 21 Aug 2003 21:32:51 +0200 (MET DST) Received: from violet.noc.ucla.edu (violet.noc.ucla.edu [169.232.47.18]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id h7LJWlT26757 for ; Thu, 21 Aug 2003 21:32:50 +0200 (MET DST) Received: from orchid.noc.ucla.edu (orchid.noc.ucla.edu [169.232.48.12]) by violet.noc.ucla.edu (8.12.8p1/8.12.8) with ESMTP id h7LJWfOH001369 for ; Thu, 21 Aug 2003 12:32:46 -0700 Received: from humnet.ucla.edu (vp086206.reshsg.uci.edu [128.195.86.206]) (authenticated bits=0) by orchid.noc.ucla.edu (8.12.8p1/8.12.8) with ESMTP id h7LJWeVZ011476 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Thu, 21 Aug 2003 12:32:41 -0700 Message-ID: <3F451E59.3070304@humnet.ucla.edu> Date: Thu, 21 Aug 2003 12:32:41 -0700 From: "Daniel M. Albro" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 To: caml-list Subject: Re: [Caml-list] Native compiler support for m68k? References: <20030820104917.GB6782@linux-m68k.org> <20030820143238.A15392@pauillac.inria.fr> <3F43B408.765D9C13@ahome.ru> <20030821165614.C14140@pauillac.inria.fr> In-Reply-To: <20030821165614.C14140@pauillac.inria.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.25 / SpamAssassin 2.43 / mail.ucla.edu X-Probable-Spam: no X-Spam-Hits: -5 X-Loop: caml-list@inria.fr X-Spam: no; 0.00; ucla:99 caml-list:01 doable:01 gui:01 volunteering:01 doable:01 prolog:01 read-only:01 gui:01 toolkit:01 bug:01 faq:01 faq:01 beginner's:01 beginners:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk It is doable, though. Look at LispMe (http://www.lispme.de), a Scheme interpreter for PalmOS. The author got around the memory problems by finding a way to use databases as the memory space of the interpreter. Also, the newer ARM-based Palm devices should have fewer limitations. Moreover, since the LispMe source is available, most likely any GUI code you wanted could be lifted from that. I'm not volunteering, of course, but I think it would be doable (I've looked at the problem in connection with thinking about writing a Prolog interpreter for PalmOS). - Dan Albro Xavier Leroy wrote: >>In such case what about ocaml port for palm pilot? > > > François Rouaix did a Palm port of Caml Light (the "lean and mean" > ancestor of OCaml) a long time ago. > > The main problem was that the data segment of a Palm OS program had to > fit in 64K, which is quite tight for Caml Light and definitely not > enough for OCaml. (The remainder of the RAM was either read-only code > blocks, or PalmOS "databases" that must be accessed through system calls.) > I don't know if this limitation was lifted in later versions of PalmOS. > > Problem number 2 is that text-only apps aren't very usable on a > handheld, so you'd need to interface a large chunk of the GUI toolkit. > > - Xavier Leroy > > ------------------- > To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr > Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners