From: Svjatoslav Agejenko Date: Sat, 21 Mar 2026 08:01:29 +0000 (+0200) Subject: docs: add CUSTOM_ID properties to all org-mode sections X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=commitdiff_plain;ds=inline;p=sixth.git docs: add CUSTOM_ID properties to all org-mode sections --- diff --git a/doc/index.org b/doc/index.org index 884e6fd..8ba5c53 100644 --- a/doc/index.org +++ b/doc/index.org @@ -10,6 +10,7 @@ * Vision :PROPERTIES: + :CUSTOM_ID: vision :ID: 1f4e1c17-d25f-4d92-aa9b-5785f1d86f4f :END: @@ -39,9 +40,10 @@ build something higher-level in Java. The name follows naturally: Forth → Fifth → Sixth. ** Extensible, Programmable Computing Environment — An Example - :PROPERTIES: - :ID: c19c5a3b-dfb0-4f7f-961c-a387b925669f - :END: + :PROPERTIES: + :CUSTOM_ID: extensible-programmable-computing-environment + :ID: c19c5a3b-dfb0-4f7f-961c-a387b925669f + :END: [[https://www.johndcook.com/blog/2008/04/27/one-program-to-rule-them-all/][GNU Emacs]] is perhaps the best existing example of this philosophy. At its core, Emacs is a text editor built on top of a Lisp runtime. Data @@ -52,9 +54,10 @@ blocks for arbitrary user interfaces. The result is an environment that can be adapted and extended to fit virtually any problem domain. ** Architecture and Components - :PROPERTIES: - :ID: 52dbbf4c-2ef4-42a6-8331-ad006b6a52ae - :END: + :PROPERTIES: + :CUSTOM_ID: architecture-and-components + :ID: 52dbbf4c-2ef4-42a6-8331-ad006b6a52ae + :END: + [[https://www3.svjatoslav.eu/projects/sixth/][Sixth]] — Parent project (The one you are viewing right now. Only the shell and the vision the moment) @@ -69,14 +72,23 @@ The system is far from complete — the scope is large and available time is limited. * Ideas +:PROPERTIES: +:CUSTOM_ID: ideas +:END: ** Molecular dynamics integration +:PROPERTIES: +:CUSTOM_ID: molecular-dynamics-integration +:END: Integrate with [[https://www.gromacs.org/][GROMACS]] or a similar molecular dynamics simulator. The goal is to allow the user to place atoms and molecules in 3D space and watch them simulate in real time. ** Emacs client integration +:PROPERTIES: +:CUSTOM_ID: emacs-client-integration +:END: Allow Sixth to act as an Emacs client, connecting to a running Emacs instance. Text editors could then be spawned as objects in 3D space, @@ -84,11 +96,17 @@ each backed by the live Emacs process. This would make all existing Emacs plugins and functionality available inside the Sixth environment. ** Electronics circuit simulation integration +:PROPERTIES: +:CUSTOM_ID: electronics-circuit-simulation-integration +:END: Integrate with [[https://ngspice.sourceforge.io/][ngspice]], [[http://www.bwsst.com/][SPICE]], or a similar electronics circuit simulator, enabling interactive circuit design and simulation in 3D. * Source code +:PROPERTIES: +:CUSTOM_ID: source-code +:END: *This program is free software: released under Creative Commons Zero (CC0) license*