Note
This is still a work in progress. See 2024. A Universal Language for progress on this write-up.
Let's try for < [[2024-06-30]]
One Ray to rule them all, One Ray to find them, One Ray to bring them all, and in the darkness bind them.
Warning
No proper security infrastructure has yet been put in place
Warning
No proper performance optimizations have been done on its current iteration.
This thing is, in essence, a language to understand inconsistencies. A conceptual framework to make sense of ambiguity: A story of how destructively confusing languages can be. Though to me, most importantly, it is here as infrastructure. Infrastructure for the design and implementation of a different category of (programming) interfaces.
A simple way of phrasing this, is that the concept of a (hyper-/)'Vertex', (hyper-/)'Edge', (hyper-/)'Graph', (hyper-/)'Rule', (hyper-/)'Tactic', (hyper-/)..., (hyper-/)'Rewrite' are merged into one thing: a Ray. It handles surrounding context, ignorances, equivalences, ..., differentiation (And if it cannot, then it offers a way of implementing it for all of the above).
Though quite importantly, even if those previous words are complete nonsense to you: Either this, or projects following from this, will aid in your understanding. This is the start of a story which will provide infrastructure for communication between all sciences, (programming) languages, compilers, interfaces, ..., videogames.
... read more @ orbitmines.com, .pdf, .jpeg
-
If you prefer text, see 2023-12-31. On Orbits, Equivalence and Inconsistencies, or more generally my/OrbitMines writing can be found here: orbitmines.com/profiles/fadi-shawki.
-
If you prefer audio-visual mumblings, see 2024-01-04. What is OrbitMines?, Implementing Aleks Kissinger's Chyp and maybe looking at Tinygrad, or more generally my streams can be found here: youtube.com/@FadiShawki/streams.
-
If you prefer archaic symbolics: i.e. code, see ray.py, or more generally my/OrbitMines code can be found here github.com/orbitmines.
-
If you prefer discussions on Discord: discord.orbitmines.com.
-
Or go to the online playground (TODO)
Check out everything I've made public regarding this here: GitHub Issues or equivalently, check the Discord channels grouped under the name: Fractals of the Galaxy.
TODO
https://orbitmines.com/papers/a-universal-language/
I'm not convinced putting licenses on the repo's in the usual case is anything other than Minecraft servers putting "Not affiliated with Mojang" in their stores just because everyone else does it. But here: after doing absolutely no research into the international ramifications: LICENSE a license for those who like to look at them. Try to reason to what that applies in this repository, obviously that doesn't cover everything not made by me or other contributions to OrbitMines or something. Just put a reference to me or this project somewhere if it's remotely interesting to you.