ray
A Universal Language: One Ray to rule them all, One Ray to find them, One Ray to bring them all, and in the darkness bind them.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.7%) to scientific vocabulary
Keywords
Repository
A Universal Language: One Ray to rule them all, One Ray to find them, One Ray to bring them all, and in the darkness bind them.
Basic Info
- Host: GitHub
- Owner: orbitmines
- License: mit
- Language: JavaScript
- Default Branch: main
- Homepage: https://orbitmines.com
- Size: 505 MB
Statistics
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
[!NOTE] This is still a work in progress. Relevant progress is documented in this repo and here
What is this?, What is OrbitMines?, What are Rays?
This thing is, in essence, a programming language, an IDE or a conceptual framework to think about programs. 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' and similar concepts are merged into one thing: a Ray. It handles surrounding context, structure and pattern-matching, defines control-flow and dynamics and acts as a language, theorem prover and rendering engine.
If you prefer text, see <TODO; refer to a new post on the language, or more generally my/OrbitMines writing can be found here: orbitmines.com/profiles/fadi-shawki.
If you prefer audio-visual mumblings, see <TODO; Make a stream to explain the project better, or more generally my streams can be found here: youtube.com/@FadiShawki/streams.
If you prefer archaic symbolics: i.e. code, see ray.ray.txt, 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)
Where is OrbitMines going with this? - i.e. Future inquiries
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.
Local setup
There are several ways of using this programming language. - Either grab your favorite text editor and get started with The .ray.txt Programming Language. Install language support for [IntelliJ] VS Code - Download our IDE: Ether (TODO) - Or go to the online playground (TODO)
The .ray.txt Programming Language
Though this project will step away from the limitations of a text file, all programming infrastructure relies on it. A move away from it, will require additional infrastructure (like the IDE and version control). Even if all that is in place, it would still be good if we're able to use existing infrastructure. So ideally we'd like a way to translate the language into a text-based format. Which is where .ray.txt comes in.
TODO ```ray.txt
```
License Magic
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.
Owner
- Name: OrbitMines
- Login: orbitmines
- Kind: organization
- Email: fadi.shawki@orbitmines.com
- Location: Netherlands
- Website: https://orbitmines.com
- Twitter: OrbitMines
- Repositories: 1
- Profile: https://github.com/orbitmines
Once a Minecraft server, now a research project dedicated to understanding arbitrarily unknown dynamical systems.
GitHub Events
Total
- Watch event: 1
- Delete event: 1
- Push event: 74
- Pull request event: 1
Last Year
- Watch event: 1
- Delete event: 1
- Push event: 74
- Pull request event: 1