GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — eclexia/playground at main · hyperpolymath/eclexia

Expand file tree

/

playground

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
/

playground

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
public
public
 
 
README.adoc
README.adoc
 
 
server.js
server.js
 
 

README.adoc

Outline

Eclexia Playground

A local PWA playground for Eclexia with server-side execution modes.

Features

  • PWA shell (manifest + service worker).

  • Web REPL/editor with syntax highlighting.

  • Example loader.

  • Share-by-URL support.

  • Execution modes:

    • interpret (profile JSON from source execution)

    • compile (build + profile bytecode)

    • step (bytecode disassembly step navigation)

  • Resource and shadow-price visual panels.

Run Locally

  1. Ensure node and Rust toolchain are available.

  2. From repo root:

    • node playground/server.js

  3. Open: http://127.0.0.1:4173

Optional environment variables: - PLAYGROUND_HOST (default 127.0.0.1) - PLAYGROUND_PORT (default 4173) - ECLEXIA_BIN (default target/debug/eclexia)

Notes

  • First run may build eclexia automatically if binary is missing.

  • step mode currently uses disassembly-based stepping.

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.