Skip to content
Browse files

Updated documentation

  • Loading branch information...
1 parent edeae60 commit 102a60ff97dea730cc20956e33edbf5ab7775690 Henry committed
Showing with 182 additions and 125 deletions.
  1. BIN Doc/EuLisp-0.991/eulisp.pdf
  2. BIN Doc/EuLisp-0.991/html/cmsy9-41.png
  3. BIN Doc/EuLisp-0.991/html/cmsy9-43.png
  4. BIN Doc/EuLisp-0.991/html/cmsy9-50.png
  5. +1 −1 Doc/EuLisp-0.991/html/eulisp.html
  6. BIN Doc/EuLisp-0.991/html/eulisp0x.png
  7. +1 −1 Doc/EuLisp-0.991/html/eulisp14.html
  8. +1 −1 Doc/EuLisp-0.991/html/eulisp15.html
  9. BIN Doc/EuLisp-0.991/html/eulisp1x.png
  10. +1 −1 Doc/EuLisp-0.991/html/eulisp21.html
  11. BIN Doc/EuLisp-0.991/html/eulisp2x.png
  12. BIN Doc/EuLisp-0.991/html/eulisp3x.png
  13. BIN Doc/EuLisp-0.991/html/eulisp4x.png
  14. BIN Doc/EuLisp-0.991/html/eulisp5x.png
  15. +1 −1 Doc/EuLisp-0.991/html/eulispcl1.html
  16. +1 −1 Doc/EuLisp-0.991/html/eulispcl10.html
  17. +1 −1 Doc/EuLisp-0.991/html/eulispcl11.html
  18. +1 −1 Doc/EuLisp-0.991/html/eulispcl12.html
  19. +1 −1 Doc/EuLisp-0.991/html/eulispcl13.html
  20. +1 −1 Doc/EuLisp-0.991/html/eulispcl14.html
  21. +1 −1 Doc/EuLisp-0.991/html/eulispcl15.html
  22. +1 −1 Doc/EuLisp-0.991/html/eulispcl16.html
  23. +1 −1 Doc/EuLisp-0.991/html/eulispcl17.html
  24. +1 −1 Doc/EuLisp-0.991/html/eulispcl2.html
  25. +1 −1 Doc/EuLisp-0.991/html/eulispcl3.html
  26. +1 −1 Doc/EuLisp-0.991/html/eulispcl4.html
  27. +1 −1 Doc/EuLisp-0.991/html/eulispcl5.html
  28. +1 −1 Doc/EuLisp-0.991/html/eulispcl6.html
  29. +1 −1 Doc/EuLisp-0.991/html/eulispcl7.html
  30. +1 −1 Doc/EuLisp-0.991/html/eulispcl8.html
  31. +1 −1 Doc/EuLisp-0.991/html/eulispcl9.html
  32. +1 −1 Doc/EuLisp-0.991/html/eulispli1.html
  33. +1 −1 Doc/bindings.txt
  34. +43 −37 README.org
  35. +73 −28 index.html
  36. +43 −37 index.org
View
BIN Doc/EuLisp-0.991/eulisp.pdf
Binary file not shown.
View
BIN Doc/EuLisp-0.991/html/cmsy9-41.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN Doc/EuLisp-0.991/html/cmsy9-43.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN Doc/EuLisp-0.991/html/cmsy9-50.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
2 Doc/EuLisp-0.991/html/eulisp.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
BIN Doc/EuLisp-0.991/html/eulisp0x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
2 Doc/EuLisp-0.991/html/eulisp14.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulisp15.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
BIN Doc/EuLisp-0.991/html/eulisp1x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
2 Doc/EuLisp-0.991/html/eulisp21.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
BIN Doc/EuLisp-0.991/html/eulisp2x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN Doc/EuLisp-0.991/html/eulisp3x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN Doc/EuLisp-0.991/html/eulisp4x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN Doc/EuLisp-0.991/html/eulisp5x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
2 Doc/EuLisp-0.991/html/eulispcl1.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl10.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl11.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl12.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl13.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl14.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl15.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl16.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl17.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl2.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl3.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl4.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl5.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl6.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl7.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl8.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispcl9.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/EuLisp-0.991/html/eulispli1.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
-<meta name="date" content="2010-10-18 23:26:00" />
+<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
View
2 Doc/bindings.txt
@@ -1,5 +1,5 @@
youtoo Functions
- Generated 18 October 2010, 23:25:26
+ Generated 20 October 2010, 18:06:10
---------------------------------------------------------------------------
0. Legend
View
80 README.org
@@ -127,53 +127,59 @@
* Installation of EuXLisp, Youtoo and Eu2C
*** Prerequisites
- + *gcc*: All three EuLisp implementations require a C-compiler, in particular =gcc=
+***** C Compiler
+ All three EuLisp implementations require a C-compiler, in particular =gcc=
on most platforms. It is likely that a suitable =gcc= is already
installed, if not install the development package which includes it.
- + *GC*: EuXLisp and Eu2C include their own garbage collectors bu Youtoo uses
- the Boehm-Demers garbage collector which must be installed before
- compilation:
+***** Garbage Collector
+ EuXLisp and Eu2C include their own garbage collectors bu Youtoo uses the
+ Boehm-Demers garbage collector which must be installed before compilation:
- On SuSE: =sudo zypper install gc-devel=.
- On Ubuntu: =sudo apt-get install libgc-dev=.
- On RedHat...: install the appropriate package.
- From sources: download
http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.2alpha4.tar.gz
and unpack, configure, make and install in =/usr/local=.
- + *CL*: Eu2C bootstraps from Common Lisp and currently requires a recent
- version of CMUCL which may be obtained from
+***** Common Lisp Compiler
+ Eu2C bootstraps from Common Lisp and currently requires a recent version
+ of CMUCL which may be obtained from
http://www.cons.org/cmucl/download.html. SBCL support is expected in the
future.
- + Pull the latest version from the GitHub repository:
- - =git clone git://github.com/Henry/EuLisp.git=
- + =cd= into the =EuLisp= directory
- + Configure for the default architecture
- - =./configure=
- - Check the settings and edit the configure file to reflect your system if
- necessary and re-run
- - =./configure=.
- + To configure for a specified architecture,
- - =./configure <arch>=
- - /e.g./ to configure for a 32bit build on a =x86_64= 64bit machine:
- - =./configure i686=
- + Build EuXLisp, Youtoo and Eu2C for the default architecture
- - =make=
- + Build EuXLisp, Youtoo and Eu2C for a specified architecture
- - =make ARCH=<arch>=
- - /e.g./ to build 32bit on a =x86_64= 64bit machine:
- - =make ARCH=i686=
- + Alternatively you can build =euxlisp=, =youtoo= or =eu2c= by specifying the
- target and optionally the target architecture /e.g./:
- - =make euxlisp=
- - =make youtoo=
- - =make eu2c=
- + Run the =euxlisp= executable
- - =Bin.$ARCH/euxlisp=
- + Run the =youtoo= executable
- - =Bin.$ARCH/youtoo=
- + Run the =eu2c= compiler script
- - =Eu2C/Bin/eu2c=
- + For more details and more options for building Youtoo see [[http://henry.github.com/EuLisp/Youtoo/README.html][README]].
- + For more details and more options for building Eu2C see [[http://henry.github.com/EuLisp/Eu2C/README.html][README]].
+*** Download
+ Pull the latest version from the GitHub repository:
+ + =git clone git://github.com/Henry/EuLisp.git=
+*** Configuration
+ + =cd= into the =EuLisp= directory
+ + Configure for the default architecture
+ - =./configure=
+ - Check the settings and edit the configure file to reflect your system if
+ necessary and re-run
+ - =./configure=.
+ + To configure for a specified architecture,
+ - =./configure <arch>=
+ - /e.g./ to configure for a 32bit build on a =x86_64= 64bit machine:
+ - =./configure i686=
+*** Build
+ + Build EuXLisp, Youtoo and Eu2C for the default architecture
+ - =make=
+ + Build EuXLisp, Youtoo and Eu2C for a specified architecture
+ - =make ARCH=<arch>=
+ - /e.g./ to build 32bit on a =x86_64= 64bit machine:
+ - =make ARCH=i686=
+ + Alternatively you can build =euxlisp=, =youtoo= or =eu2c= by specifying
+ the target and optionally the target architecture /e.g./:
+ - =make euxlisp=
+ - =make youtoo=
+ - =make eu2c=
+ + For more details and more options for building Youtoo see [[http://henry.github.com/EuLisp/Youtoo/README.html][README]].
+ + For more details and more options for building Eu2C see [[http://henry.github.com/EuLisp/Eu2C/README.html][README]].
+*** Run
+ + Run the =euxlisp= executable
+ - =Bin.$ARCH/euxlisp=
+ + Run the =youtoo= executable
+ - =Bin.$ARCH/youtoo=
+ + Run the =eu2c= compiler script
+ - =Eu2C/Bin/eu2c=
* Getting Started
+ [[http://henry.github.com/EuLisp/Doc/EuLispIntroRef.html#sec-3][EuXLisp]]
View
101 index.html
@@ -7,7 +7,7 @@
<title>*EuLisp*</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<meta name="generator" content="Org-mode"/>
-<meta name="generated" content="2010-10-20 10:28:20 BST"/>
+<meta name="generated" content="2010-10-20 22:47:36 BST"/>
<meta name="author" content="nil"/>
<meta name="description" content=""/>
<meta name="keywords" content=""/>
@@ -322,15 +322,16 @@ <h2 id="sec-5"><span class="section-number-2">5</span> Installation of EuXLisp,
<ul>
<li id="sec-5_1">Prerequisites <br/>
<ul>
-<li>
-<b>gcc</b>: All three EuLisp implementations require a C-compiler, in particular <code>gcc</code>
+<li id="sec-5_1_1">C Compiler <br/>
+All three EuLisp implementations require a C-compiler, in particular <code>gcc</code>
on most platforms. It is likely that a suitable <code>gcc</code> is already
installed, if not install the development package which includes it.
</li>
-<li>
-<b>GC</b>: EuXLisp and Eu2C include their own garbage collectors bu Youtoo uses
-the Boehm-Demers garbage collector which must be installed before
-compilation:
+</ul>
+<ul>
+<li id="sec-5_1_2">Garbage Collector <br/>
+EuXLisp and Eu2C include their own garbage collectors bu Youtoo uses the
+Boehm-Demers garbage collector which must be installed before compilation:
<ul>
<li>
On SuSE: <code>sudo zypper install gc-devel</code>.
@@ -347,25 +348,39 @@ <h2 id="sec-5"><span class="section-number-2">5</span> Installation of EuXLisp,
and unpack, configure, make and install in <code>/usr/local</code>.
</li>
</ul>
+
</li>
-<li>
-<b>CL</b>: Eu2C bootstraps from Common Lisp and currently requires a recent
-version of CMUCL which may be obtained from
+</ul>
+<ul>
+<li id="sec-5_1_3">Common Lisp Compiler <br/>
+Eu2C bootstraps from Common Lisp and currently requires a recent version
+of CMUCL which may be obtained from
<a href="http://www.cons.org/cmucl/download.html">http://www.cons.org/cmucl/download.html</a>. SBCL support is expected in the
future.
</li>
-<li>
-Pull the latest version from the GitHub repository:
+</ul>
</li>
+</ul>
+<ul>
+<li id="sec-5_2">Download <br/>
+Pull the latest version from the GitHub repository:
+<ul>
<li>
<code>git clone git://github.com/Henry/EuLisp.git</code>
</li>
+</ul>
+
+</li>
+</ul>
+<ul>
+<li id="sec-5_3">Configuration <br/>
+<ul>
<li>
<code>cd</code> into the <code>EuLisp</code> directory
</li>
<li>
Configure for the default architecture
-</li>
+<ul>
<li>
<code>./configure</code>
</li>
@@ -376,9 +391,11 @@ <h2 id="sec-5"><span class="section-number-2">5</span> Installation of EuXLisp,
<li>
<code>./configure</code>.
</li>
+</ul>
+</li>
<li>
To configure for a specified architecture,
-</li>
+<ul>
<li>
<code>./configure &lt;arch&gt;</code>
</li>
@@ -388,15 +405,26 @@ <h2 id="sec-5"><span class="section-number-2">5</span> Installation of EuXLisp,
<li>
<code>./configure i686</code>
</li>
+</ul>
+</li>
+</ul>
+
+</li>
+</ul>
+<ul>
+<li id="sec-5_4">Build <br/>
+<ul>
<li>
Build EuXLisp, Youtoo and Eu2C for the default architecture
-</li>
+<ul>
<li>
<code>make</code>
</li>
+</ul>
+</li>
<li>
Build EuXLisp, Youtoo and Eu2C for a specified architecture
-</li>
+<ul>
<li>
<code>make ARCH=&lt;arch&gt;</code>
</li>
@@ -406,11 +434,13 @@ <h2 id="sec-5"><span class="section-number-2">5</span> Installation of EuXLisp,
<li>
<code>make ARCH=i686</code>
</li>
-<li>
-Alternatively you can build <code>euxlisp</code>, <code>youtoo</code> or <code>eu2c</code> by specifying the
-target and optionally the target architecture <i>e.g.</i>:
+</ul>
</li>
<li>
+Alternatively you can build <code>euxlisp</code>, <code>youtoo</code> or <code>eu2c</code> by specifying
+the target and optionally the target architecture <i>e.g.</i>:
+<ul>
+<li>
<code>make euxlisp</code>
</li>
<li>
@@ -419,29 +449,44 @@ <h2 id="sec-5"><span class="section-number-2">5</span> Installation of EuXLisp,
<li>
<code>make eu2c</code>
</li>
+</ul>
+</li>
<li>
-Run the <code>euxlisp</code> executable
+For more details and more options for building Youtoo see <a href="Youtoo/README.html">README</a>.
</li>
<li>
+For more details and more options for building Eu2C see <a href="Eu2C/README.html">README</a>.
+</li>
+</ul>
+
+</li>
+</ul>
+<ul>
+<li id="sec-5_5">Run <br/>
+<ul>
+<li>
+Run the <code>euxlisp</code> executable
+<ul>
+<li>
<code>Bin.$ARCH/euxlisp</code>
</li>
+</ul>
+</li>
<li>
Run the <code>youtoo</code> executable
-</li>
+<ul>
<li>
<code>Bin.$ARCH/youtoo</code>
</li>
+</ul>
+</li>
<li>
Run the <code>eu2c</code> compiler script
-</li>
+<ul>
<li>
<code>Eu2C/Bin/eu2c</code>
</li>
-<li>
-For more details and more options for building Youtoo see <a href="Youtoo/README.html">README</a>.
-</li>
-<li>
-For more details and more options for building Eu2C see <a href="Eu2C/README.html">README</a>.
+</ul>
</li>
</ul>
@@ -480,7 +525,7 @@ <h2 id="sec-7"><span class="section-number-2">7</span> <a href="TODO.html">To Do
</div>
</div>
<div id="postamble">
-<p class="date"> Date: 2010-10-20 10:28:20 BST</p>
+<p class="date"> Date: 2010-10-20 22:47:36 BST</p>
<p class="creator">HTML generated by org-mode 7.01trans in emacs 23</p>
</div>
</div>
View
80 index.org
@@ -127,53 +127,59 @@
* Installation of EuXLisp, Youtoo and Eu2C
*** Prerequisites
- + *gcc*: All three EuLisp implementations require a C-compiler, in particular =gcc=
+***** C Compiler
+ All three EuLisp implementations require a C-compiler, in particular =gcc=
on most platforms. It is likely that a suitable =gcc= is already
installed, if not install the development package which includes it.
- + *GC*: EuXLisp and Eu2C include their own garbage collectors bu Youtoo uses
- the Boehm-Demers garbage collector which must be installed before
- compilation:
+***** Garbage Collector
+ EuXLisp and Eu2C include their own garbage collectors bu Youtoo uses the
+ Boehm-Demers garbage collector which must be installed before compilation:
- On SuSE: =sudo zypper install gc-devel=.
- On Ubuntu: =sudo apt-get install libgc-dev=.
- On RedHat...: install the appropriate package.
- From sources: download
http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.2alpha4.tar.gz
and unpack, configure, make and install in =/usr/local=.
- + *CL*: Eu2C bootstraps from Common Lisp and currently requires a recent
- version of CMUCL which may be obtained from
+***** Common Lisp Compiler
+ Eu2C bootstraps from Common Lisp and currently requires a recent version
+ of CMUCL which may be obtained from
http://www.cons.org/cmucl/download.html. SBCL support is expected in the
future.
- + Pull the latest version from the GitHub repository:
- - =git clone git://github.com/Henry/EuLisp.git=
- + =cd= into the =EuLisp= directory
- + Configure for the default architecture
- - =./configure=
- - Check the settings and edit the configure file to reflect your system if
- necessary and re-run
- - =./configure=.
- + To configure for a specified architecture,
- - =./configure <arch>=
- - /e.g./ to configure for a 32bit build on a =x86_64= 64bit machine:
- - =./configure i686=
- + Build EuXLisp, Youtoo and Eu2C for the default architecture
- - =make=
- + Build EuXLisp, Youtoo and Eu2C for a specified architecture
- - =make ARCH=<arch>=
- - /e.g./ to build 32bit on a =x86_64= 64bit machine:
- - =make ARCH=i686=
- + Alternatively you can build =euxlisp=, =youtoo= or =eu2c= by specifying the
- target and optionally the target architecture /e.g./:
- - =make euxlisp=
- - =make youtoo=
- - =make eu2c=
- + Run the =euxlisp= executable
- - =Bin.$ARCH/euxlisp=
- + Run the =youtoo= executable
- - =Bin.$ARCH/youtoo=
- + Run the =eu2c= compiler script
- - =Eu2C/Bin/eu2c=
- + For more details and more options for building Youtoo see [[file:Youtoo/README.html][README]].
- + For more details and more options for building Eu2C see [[file:Eu2C/README.html][README]].
+*** Download
+ Pull the latest version from the GitHub repository:
+ + =git clone git://github.com/Henry/EuLisp.git=
+*** Configuration
+ + =cd= into the =EuLisp= directory
+ + Configure for the default architecture
+ - =./configure=
+ - Check the settings and edit the configure file to reflect your system if
+ necessary and re-run
+ - =./configure=.
+ + To configure for a specified architecture,
+ - =./configure <arch>=
+ - /e.g./ to configure for a 32bit build on a =x86_64= 64bit machine:
+ - =./configure i686=
+*** Build
+ + Build EuXLisp, Youtoo and Eu2C for the default architecture
+ - =make=
+ + Build EuXLisp, Youtoo and Eu2C for a specified architecture
+ - =make ARCH=<arch>=
+ - /e.g./ to build 32bit on a =x86_64= 64bit machine:
+ - =make ARCH=i686=
+ + Alternatively you can build =euxlisp=, =youtoo= or =eu2c= by specifying
+ the target and optionally the target architecture /e.g./:
+ - =make euxlisp=
+ - =make youtoo=
+ - =make eu2c=
+ + For more details and more options for building Youtoo see [[file:Youtoo/README.html][README]].
+ + For more details and more options for building Eu2C see [[file:Eu2C/README.html][README]].
+*** Run
+ + Run the =euxlisp= executable
+ - =Bin.$ARCH/euxlisp=
+ + Run the =youtoo= executable
+ - =Bin.$ARCH/youtoo=
+ + Run the =eu2c= compiler script
+ - =Eu2C/Bin/eu2c=
* Getting Started
+ [[file:Doc/EuLispIntroRef.html#sec-3][EuXLisp]]

0 comments on commit 102a60f

Please sign in to comment.
Something went wrong with that request. Please try again.