Added page for VVhitespace to the website.
authorAaron Taylor <ataylor@subgeniuskitty.com>
Sun, 8 Nov 2020 14:14:13 +0000 (06:14 -0800)
committerAaron Taylor <ataylor@subgeniuskitty.com>
Sun, 8 Nov 2020 14:14:13 +0000 (06:14 -0800)
data/production/vvhitespace/index.md [new file with mode: 0644]
data/production/vvhitespace/index.metadata [new file with mode: 0644]

diff --git a/data/production/vvhitespace/index.md b/data/production/vvhitespace/index.md
new file mode 100644 (file)
index 0000000..689e05f
--- /dev/null
@@ -0,0 +1,43 @@
+# VVhitespace #
+
+Welcome to VVhitespace!
+
+VVhitespace is a programming language that descends from Whitespace, making a
+small number of changes with the intention of *taming* the language, providing
+the tools necessary to build non-trivial, whitespace-only applications. As a
+proof of concept, the repository includes an implementation of Hunt the Wumpus
+written in VVhitespace.
+
+Only the characters `[Space]`, `[Tab]`, `[VTab]` and `[LineFeed]` have meaning
+in VVhitespace. All other characters are considered comments. For this reason,
+VVhitespace programs may be embedded in other documents, including in the
+source code of other languages.
+
+The language repository contains several parts:
+
+  - A compiler, `vvc`, accepts human-readable VVhitespace source code and
+    translates it to true VVhitespace code.
+
+  - An interpreter, `vvi`, accepts true VVhitespace files as generated by `vvc`
+    and executes them according to the language rules.
+
+  - A library of useful functions including enhanced stack operations, printf,
+    math operations including random number generation, heap operations, string
+    manipulations and user interactions, and bitwise logic functions.
+
+  - Hunt the Wumpus, a text game in which you explore a randomly connected set
+    of caverns, avoiding deep pits and giant cave bats, all while shooting
+    arrows at a Wumpus that wants to eat a tasty, meaty human like yourself!
+
+  - Examples including code commentary that demonstrate VVhitespace and the
+    stdlib.
+
+  - Tests for both the VVhitespace language and the stdlib. Intended to
+    increase confidence for users that want to tinker with the internals, both
+    test suites come with a README explaining how to run the tests and extend them
+    as necessary.
+
+Obtain VVhitespace at <https://git.subgeniuskitty.com/vvhitespace/.git>.
+
+See `README.md` for more information.
+
diff --git a/data/production/vvhitespace/index.metadata b/data/production/vvhitespace/index.metadata
new file mode 100644 (file)
index 0000000..823bd00
--- /dev/null
@@ -0,0 +1,6 @@
+[DEFAULT]
+page_title = VVhitespace Homepage
+meta_keywords = 
+meta_description = 
+menu_text = VVhitespace
+menu_priority = 1000