* Vision
:PROPERTIES:
+ :CUSTOM_ID: vision
:ID: 1f4e1c17-d25f-4d92-aa9b-5785f1d86f4f
:END:
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
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)
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,
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*