Some cleanups. No code changes. (0.40.5)
This commit is contained in:
parent
e2cbc7be63
commit
061f2418a9
3 changed files with 14 additions and 12 deletions
|
|
@ -11,6 +11,7 @@
|
||||||
<li><a class="page-link" href="/community/" style="text-decoration:none;" title="Community">Community</a></li>
|
<li><a class="page-link" href="/community/" style="text-decoration:none;" title="Community">Community</a></li>
|
||||||
<li><a class="page-link" href="/contact/" style="text-decoration:none;" title="Contact">Contact</a></li>
|
<li><a class="page-link" href="/contact/" style="text-decoration:none;" title="Contact">Contact</a></li>
|
||||||
<li><a class="page-link" href="/documentation/" style="text-decoration:none;" title="Documentation">Documentation</a></li>
|
<li><a class="page-link" href="/documentation/" style="text-decoration:none;" title="Documentation">Documentation</a></li>
|
||||||
|
<li><a class="page-link" href="/documentation/faq/" style="text-decoration:none;" title="FAQ">FAQ</a></li>
|
||||||
<li><a class="page-link" href="/download/" style="text-decoration:none;" title="Download">Download</a></li>
|
<li><a class="page-link" href="/download/" style="text-decoration:none;" title="Download">Download</a></li>
|
||||||
<!--
|
<!--
|
||||||
https://www.w3schools.com/howto/howto_js_toggle_dark_mode.asp
|
https://www.w3schools.com/howto/howto_js_toggle_dark_mode.asp
|
||||||
|
|
|
||||||
|
|
@ -21,10 +21,11 @@ This file serves as an index of the documents in this directory. Links are relat
|
||||||
|
|
||||||
- [Handbook](./handbook/) - Comprehensive handbook for the Fun language and VM: install/build, configuration flags, usage, and full feature overview.
|
- [Handbook](./handbook/) - Comprehensive handbook for the Fun language and VM: install/build, configuration flags, usage, and full feature overview.
|
||||||
- [REPL](./repl/) - REPL user guide: how to build/launch, editing and history, completions, REPL-on-error, and tips.
|
- [REPL](./repl/) - REPL user guide: how to build/launch, editing and history, completions, REPL-on-error, and tips.
|
||||||
- [Specification v0.4](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.4/){:class="git"}
|
- Specification
|
||||||
- [Specification v0.3](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.3/){:class="git"}
|
- [v0.4](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.4/){:class="git"}
|
||||||
- [Specification v0.2](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.2/){:class="git"}
|
- [v0.3](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.3/){:class="git"}
|
||||||
- [Specification v0.1](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.1/){:class="git"}
|
- [v0.2](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.2/){:class="git"}
|
||||||
|
- [v0.1](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.1/){:class="git"}
|
||||||
- [Examples](https://git.xw3.org/fun/fun/src/branch/main/examples){:class="git"}
|
- [Examples](https://git.xw3.org/fun/fun/src/branch/main/examples){:class="git"}
|
||||||
- [Standard Library](https://git.xw3.org/fun/fun/src/branch/main/lib){:class="git"}
|
- [Standard Library](https://git.xw3.org/fun/fun/src/branch/main/lib){:class="git"}
|
||||||
|
|
||||||
|
|
@ -33,15 +34,15 @@ The examples directory contains demonstrations of most Fun features, from basic
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
- [Types](./types/) - Core types (numbers, strings, arrays, maps, nil/bool), common operations, patterns, and interop notes.
|
- [Types](./types/) - Core types (numbers, strings, arrays, maps, nil/bool), common operations, patterns, and interop notes.
|
||||||
- [Numbers](./numbers/) - Working with integers and floats: arithmetic, conversions, clamping, bitwise ops, and patterns.
|
- [Numbers](./numbers/) - Working with integers and floats: arithmetic, conversions, clamping, bitwise ops, and patterns.
|
||||||
- [Strings](./strings/) - Working with strings: literals/escaping, concatenation, substr/find, split, and conversions.
|
- [Strings](./strings/) - Working with strings: literals/escaping, concatenation, substr/find, split, and conversions.
|
||||||
- [Arrays](./arrays/) - Working with arrays: creation, indexing/slicing, iteration patterns, helpers, and idioms.
|
- [Arrays](./arrays/) - Working with arrays: creation, indexing/slicing, iteration patterns, helpers, and idioms.
|
||||||
- [Mmaps](./maps/) - Working with maps: construction, lookup/update, merging, iteration, and common patterns.
|
- [Maps](./maps/) - Working with maps: construction, lookup/update, merging, iteration, and common patterns.
|
||||||
- [Includes](./includes/) - Using local vs. system includes, FUN_LIB_DIR, DEFAULT_LIB_DIR, and namespaced includes with `as`.
|
- [Includes](./includes/) - Using local vs. system includes, FUN_LIB_DIR, DEFAULT_LIB_DIR, and namespaced includes with `as`.
|
||||||
- [Opcodes](./opcodes/) - VM opcodes overview grouped by domain with brief behavior/stack notes.
|
- [Opcodes](./opcodes/) - VM opcodes overview grouped by domain with brief behavior/stack notes.
|
||||||
- [Internals](./internals/) - Implementation details: bytecode format, VM architecture, stacks/frames, parser, and dispatch.
|
- [Internals](./internals/) - Implementation details: bytecode format, VM architecture, stacks/frames, parser, and dispatch.
|
||||||
- [VM](./vm/) - VM configuration constants: maximum stack depth, local/global variable limits, and output buffer size.
|
- [VM](./vm/) - VM configuration constants: maximum stack depth, local/global variable limits, and output buffer size.
|
||||||
- [Rust](./rust/) - Writing Rust-backed opcodes and wiring them into the C VM; build/setup notes.
|
- [Rust](./rust/) - Writing Rust-backed opcodes and wiring them into the C VM; build/setup notes.
|
||||||
- [Examples](./examples/) - How to run the examples and the interactive showcase script, with environment tips.
|
- [Examples](./examples/) - How to run the examples and the interactive showcase script, with environment tips.
|
||||||
- [Testing](./testing/) - How to build and run tests/targets with CMake/CTest, and where to add new tests.
|
- [Testing](./testing/) - How to build and run tests/targets with CMake/CTest, and where to add new tests.
|
||||||
- [Troubleshooting](./troubleshooting/) - Common issues and quick fixes for build, includes, and REPL usage.
|
- [Troubleshooting](./troubleshooting/) - Common issues and quick fixes for build, includes, and REPL usage.
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ published: true
|
||||||
noToc: false
|
noToc: false
|
||||||
noComments: false
|
noComments: false
|
||||||
noDate: false
|
noDate: false
|
||||||
title: Fun - REPL Guide
|
title: REPL Guide
|
||||||
subtitle: REPL guide, how to build/launch, editing and history, completions, REPL-on-error, and tips.
|
subtitle: REPL guide, how to build/launch, editing and history, completions, REPL-on-error, and tips.
|
||||||
description: REPL guide, how to build/launch, editing and history, completions, REPL-on-error, and tips.
|
description: REPL guide, how to build/launch, editing and history, completions, REPL-on-error, and tips.
|
||||||
permalink: /documentation/repl/
|
permalink: /documentation/repl/
|
||||||
|
|
@ -243,5 +243,5 @@ Program output produced by VM execution is collected and then printed after each
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
- [../handbook/](../handbook/) — full language and VM handbook, including build options and ecosystem overview.
|
- [Handbook](../handbook/) — full language and VM handbook, including build options and ecosystem overview.
|
||||||
- [https://git.xw3.org/fun/fun/src/branch/main/examples/error/repl_on_error.fun](https://git.xw3.org/fun/fun/src/branch/main/examples/error/repl_on_error.fun){:class="git"} — example showing the REPL-on-error workflow.
|
- [https://git.xw3.org/fun/fun/src/branch/main/examples/error/repl_on_error.fun](https://git.xw3.org/fun/fun/src/branch/main/examples/error/repl_on_error.fun){:class="git"} — example showing the REPL-on-error workflow.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue