Update of /project/movitz/cvsroot/public_html
In directory common-lisp.net:/tmp/cvs-serv30112
Modified Files:
index.html
Log Message:
Updated/added some general info about Movitz building.
Date: Tue Feb 10 06:39:31 2004
Author: ffjeld
Index: public_html/index.html
diff -u public_html/index.html:1.11 public_html/index.html:1.12
--- public_html/index.html:1.11 Wed Jan 14 11:48:01 2004
+++ public_html/index.html Tue Feb 10 06:39:31 2004
@@ -16,12 +16,12 @@
<h3>Introduction</h3>
<p> The Movitz system aspires to be an implementation of ANSI Common
-Lisp that targets the ubiquitous x86 PC architecture "on the
-metal". That is, running without any operating system or other form of
-software environment. Movitz is a development platform for operating
-system kernels, embedded, and single-purpose applications. There can
-potentially be several completely different operating systems built
-using Movitz. </p>
+ Lisp that targets the ubiquitous x86 PC architecture "on the
+ metal". That is, running without any operating system or other form
+ of software environment. Movitz is a development platform for
+ operating system kernels, embedded, and single-purpose
+ applications. There can potentially be several completely different
+ operating systems built using Movitz. </p>
<p> <a href="movitz.html">More information about Movitz concepts.</a>
@@ -63,17 +63,21 @@
<li><tt>movitz</tt></li>
</ul>
- <p> The former two are required for building and using the latter.
- Also, both ia-x86 and binary-types have been somewhat tested for
- portability, whereas Movitz itself has only ever been used with
- Allegro CL. I'm hoping that someone with experience with other lisp
- implementations than Allegro can make movitz runnable under their
- system, and submit patches to that effect to
- movitz-devel(a)common-lisp.net.
-
+ <p> The former two are required for building and using the
+ latter. So far, this combo has been run under Allegro, SBCL, and
+ CMUCL, but everything is supposed to be platform-independent ANSI
+ Common Lisp. CLisp apparently dumps core for some reason during the
+ build process. </p>
+
+ The main build process is run by two operators. Create-image creates
+ a symbolic Movitz lisp-world from scratch. This symbolic
+ representation is loaded into the variable <pre>*image*</pre>, which
+ holds "the current image" for many Movitz operators. The function
+ dump-image transforms a symbolic image to a bootable image file.
<div class="footer">
<a href="ffjeld (at) common-lisp (dot) net">Frode V. Fjeld</a>
+ Feb. 10, 2004.
</div>
</body>