Re-root site.

This commit is contained in:
Brad Nelson
2022-02-27 20:59:19 -08:00
parent a26786d7ef
commit fb47179999
131 changed files with 27 additions and 39 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
ueforth/out out

View File

@ -1,12 +1,17 @@
# EForth # µEforth / ESP32forth
EForth is a delightfully minimalist approach to Forth originated by Bill Muench and Dr. C. H. Ting. This EForth inspired implementation of Forth is bootstraped from a minimalist C kernel.
For documentation visit: ## Building from Source
[https://eforth.appspot.com/](https://eforth.appspot.com/) To build:
## Directories ```
make
```
* [ueforth/ - µEforth / ESP32forth](ueforth/README.md) - EForth refactored to allow source boostraping. The resulting output will have this structure:
* [circleforth/ - CircleForth](circleforth/README.md) - A minimalist Forth modeled after toy Lisps.
* out/deploy - A copy of the eforth.appspot.com / esp32forth.appspot.com ready to deploy.
* out/windows - A build for Windows.
* out/linux - A build for Linux.

View File

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

View File

@ -50,7 +50,7 @@ limitations under the License.
</p> </p>
<p> <p>
<a href="https://github.com/flagxor/eforth" target="_blank">http://github.com/flagxor/eforth</a> <a href="https://github.com/flagxor/eforth" target="_blank">http://github.com/flagxor/eforth</a>
- Complete Unprocessed Source Code (under ueforth/) - Complete Unprocessed Source Code
</p> </p>
<h2>License</h2> <h2>License</h2>
@ -330,7 +330,7 @@ In popular cases a shorted higher level name is provided.
</p> </p>
<p> <p>
See <a href="https://github.com/flagxor/eforth/blob/main/ueforth/esp32/template.ino">template.ino</a>. See <a href="https://github.com/flagxor/eforth/blob/main/esp32/template.ino">template.ino</a>.
</p> </p>
<h5>Allocation</h5> <h5>Allocation</h5>
@ -876,7 +876,7 @@ z" NETWORK-NAME" z" PASSWORD" webui
</pre> </pre>
<p> <p>
See <a href="https://github.com/flagxor/eforth/blob/main/ueforth/esp32/web_interface.fs">web_interface.fs</a>. See <a href="https://github.com/flagxor/eforth/blob/main/esp32/web_interface.fs">web_interface.fs</a>.
</p> </p>
<h3 id="autoexec">Autoexec.fs</h3> <h3 id="autoexec">Autoexec.fs</h3>
@ -912,7 +912,7 @@ s" /spiffs/autoexec.fs" delete-file
</pre> </pre>
<p> <p>
See <a href="https://github.com/flagxor/eforth/blob/main/ueforth/esp32/autoboot.fs">autoboot.fs</a>. See <a href="https://github.com/flagxor/eforth/blob/main/esp32/autoboot.fs">autoboot.fs</a>.
</p> </p>
<h3 id="adding_words">Adding Words</h3> <h3 id="adding_words">Adding Words</h3>

View File

@ -39,5 +39,5 @@ CALL10 ( n n n n n n n n n n fn -- n )
</pre> </pre>
<p> <p>
See <a href="https://github.com/flagxor/eforth/blob/main/ueforth/common/calling.h">calling.h</a>. See <a href="https://github.com/flagxor/eforth/blob/main/common/calling.h">calling.h</a>.
</p> </p>

View File

@ -50,7 +50,7 @@ interprets or compiles it (reusing <code>PARSE</code>,
</p> </p>
<p> <p>
See <a href="https://github.com/flagxor/eforth/blob/main/ueforth/common/core.h">core.h</a>. See <a href="https://github.com/flagxor/eforth/blob/main/common/core.h">core.h</a>.
</p> </p>
<p> <p>
@ -98,7 +98,7 @@ additional non-essential extra opcodes were added in place of high-level
words.</b></p> words.</b></p>
<p> <p>
See <a href="https://github.com/flagxor/eforth/blob/main/ueforth/common/opcodes.h">opcodes.h</a>. See <a href="https://github.com/flagxor/eforth/blob/main/common/opcodes.h">opcodes.h</a>.
</p> </p>
<p> <p>

View File

@ -49,7 +49,7 @@ limitations under the License.
</p> </p>
<p> <p>
<a href="https://github.com/flagxor/eforth" target="_blank">http://github.com/flagxor/eforth</a> <a href="https://github.com/flagxor/eforth" target="_blank">http://github.com/flagxor/eforth</a>
- Complete Unprocessed Source Code (under ueforth) - Complete Unprocessed Source Code
</p> </p>
<h2>µEforth</h2> <h2>µEforth</h2>
@ -76,7 +76,7 @@ DLSYM ( module name-z -- fn )
</pre> </pre>
<p> <p>
See <a href="https://github.com/flagxor/eforth/blob/main/ueforth/posix/posix_main.c">posix_main.c</a>. See <a href="https://github.com/flagxor/eforth/blob/main/posix/posix_main.c">posix_main.c</a>.
</p> </p>
<p> <p>
@ -87,8 +87,8 @@ Native functions all called with CALL(n) (see Windows &amp; Linux Calling below)
<p> <p>
Various Linux calls including Xlib are imported in Various Linux calls including Xlib are imported in
<a href="https://github.com/flagxor/eforth/blob/main/ueforth/posix/posix.fs">posix.fs</a> and <a href="https://github.com/flagxor/eforth/blob/main/posix/posix.fs">posix.fs</a> and
<a href="https://github.com/flagxor/eforth/blob/main/ueforth/posix/xlib.fs">xlib.fs</a>. <a href="https://github.com/flagxor/eforth/blob/main/posix/xlib.fs">xlib.fs</a>.
In addition, <code>TYPE</code> and <code>KEY</code> are connected to In addition, <code>TYPE</code> and <code>KEY</code> are connected to
<code>stdin</code> and <code>stdout</code>. <code>stdin</code> and <code>stdout</code>.
</p> </p>

View File

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View File

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Some files were not shown because too many files have changed in this diff Show More