|
2 | 2 |
|
3 | 3 | Automaginarium is a configurable universe generator for cellular automata. It extends the spirit of [Cellcosmos](https://github.com/multilingualprogramming/cellcosmos): instead of exploring only the 256 elementary Wolfram rules, it opens the rule space itself. |
4 | 4 |
|
5 | | -The project is designed to demonstrate the expressive power of the Multilingual programming language. The canonical automata concepts are written in French Multilingual source, while JavaScript is kept as a thin browser layer for loading JSON configurations, drawing to canvas, and wiring only the essential interface events. |
| 5 | +The project is designed to demonstrate the expressive power of the Multilingual programming language. The canonical automata concepts are written in French Multilingual source, while JavaScript is kept as a thin browser layer for loading presets and JSON, drawing to canvas, generating optional rule tables, wiring the preset gallery, and handling only the essential interface events. |
6 | 6 |
|
7 | 7 | ## Vision |
8 | 8 |
|
@@ -34,7 +34,6 @@ The repository currently includes: |
34 | 34 | - a canonical French Multilingual core in `src/automate_universel.ml` |
35 | 35 | - a small JavaScript adapter in `public/automate-core.js` that mirrors the current core until the Multilingual/WASM build pipeline is wired |
36 | 36 | - a canvas UI in `public/app.mjs` |
37 | | -- a small progressive-enhancement layer in `public/ui.mjs` |
38 | 37 | - copied Cellcosmos heritage references in `public/metrics.js` and `src/cellcosmos_primitives_heritage.ml` |
39 | 38 | - example configurations and a JSON schema in `examples/` |
40 | 39 | - migration and architecture documentation in `docs/` |
@@ -116,5 +115,5 @@ Where source code is directly adapted, comments identify Cellcosmos as the origi |
116 | 115 |
|
117 | 116 | 1. Compile more of `src/automate_universel.ml` through the Multilingual toolchain to WebAssembly or generated JavaScript. |
118 | 117 | 2. Replace more of `public/automate-core.js` with generated calls into the French core. |
119 | | -3. Keep trimming browser-side helpers that do not strengthen the multilingual model. |
| 118 | +3. Keep trimming browser-side helpers that do not strengthen the multilingual model or the static deployment story. |
120 | 119 | 4. Add more generated rule spaces: totalistic, symmetric, genetic, stochastic, and multi-channel examples. |
0 commit comments