Ancient Brain
Code. Play. Teach. Learn. Research. Demo.

Principles

This site works by certain principles:
  1. "Everything should run." Even if authors make errors, or do not follow the API, their Worlds should still run if possible. For example, the system checks to see if user-written methods actually exist before trying to call them. If not, it tries workarounds.

  2. "Everything should always run, forever into the future." Worlds run according to a particular API. New functionality will be added to the system by adding new APIs. The old APIs will still exist unchanged. The old Worlds will always run.

  3. "No limits to JavaScript." Our philosophy is to allow the upload of almost any JavaScript, subject to some basic checks. We do not want to put limits on the imagination of authors.




Warning: A run is like a personal website

All users should be advised that a run window is essentially a third party personal website.

Our philosophy is to allow the upload of almost any JavaScript, subject to some basic checks. We do not want to put limits on the imagination of authors. Authors can write to the run window, redesign it and insert links into it. Essentially, World authors and Mind authors "own" the run window, as if it was their website.

So you should treat each run as if it is a personal website that you have landed on after following a link. Now the Web model is mature and safe, so there is no need to worry. But follow the usual rules:

Please report misleading or malicious Worlds and Minds to: