@orbitmines/ether.ray
v0.1.4-E2027.0A.4
Published
Ether.ray: the Ray programming language & Ether (`ether`, `ray`, `orbitmines`)
Readme
Ether.ray - The Ray Programming Language & Ether
[!NOTE] This is still a work in progress. Relevant progress is documented in this repo and here
What is this?
This thing is, in essence, a programming language (Ray) and an IDE (Ether), which together act as a theorem prover, version control system, database and rendering engine. Though to me, most importantly, it is here as infrastructure. Infrastructure for the design and implementation of a different category of (programming) interfaces.
If you prefer text, see Ether's Almanac: Your handbook for anything Ether, The Ray Programming Language & OrbitMines, or more generally my/OrbitMines writing can be found here.
If you prefer video, 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 code, see /@ether, or more generally my/OrbitMines code can be found here github.com/orbitmines.
If you prefer discussions on Discord: discord.orbitmines.com.

Local setup
(untested on Mac/Windows)
curl -fsSL https://ether.orbitmines.com/install.sh | bashOn Windows (PowerShell or cmd):
powershell -c "irm https://ether.orbitmines.com/install.ps1 | iex"Or with npm (Node.js 20.11 or later):
npm install -g @orbitmines/ether.rayThis installs ether (and ray, orbitmines) into ~/.ether/bin and adds it to your PATH; install.sh --uninstall (or install.ps1 -Uninstall) removes it again.
- You can also install language support for IntelliJ / VS Code (find it in their respective marketplaces under the name 'Ether.ray')
There are several alternative ways of installing Ray & Ether:
Download the appropriate installer from GitHub Releases
Open Ether in your browser @ ether.orbitmines.com
Or compile from source
git clone [email protected]:orbitmines/ray.gitcd ray && ./install.sh --compile
Running Ether.ray
etherThe Ray Programming Language (Ether's Almanac)

