Skip to content
orbitminesPublic

About

Ether.ray - The Ray Programming Language & Ether ; version control system, database, theorem prover, and rendering engine.

Topics

Resources

Contributing

Stars

8 stars

Watchers

2 watching

Forks

Repository files navigation

Ether.ray - The Ray Programming Language & Ether

Note

This is still a work in progress. Relevant progress is documented in this repo and here


header

OrbitMines Discord

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.


header.png

Local setup

(untested on Mac/Windows)

curl -fsSL https://ether.orbitmines.com/install.sh | bash

On 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.ray

This 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 git@github.com:orbitmines/ray.git
    cd ray && ./install.sh --compile

Running Ether.ray

ether

The Ray Programming Language (Ether's Almanac)

example1

... continue reading

About

Ether.ray - The Ray Programming Language & Ether ; version control system, database, theorem prover, and rendering engine.

Topics

Resources

Contributing

Stars

8 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages