/WhyB-Spec

A specification for emultators (backends) to talk to editors (frontends)

Primary LanguageC#

WhyB Spec

Where we ask why is Why equal to Y...
WhyB Spec means Yolol Backend Specification
NOTICE: This spec is very new and such, work in progress, expect potentially breaking changes

Full specification spec.md

The spec overview

The goal of this spec is to allow the separation of the editor and emulation and allow the use of multiple different emulators with a single editor of choice.
Using this spec for the backend will help development speeds, by not having to worry about making an editor and are able to use existing tools to change the state and test the backend.
The end users will then be able to use any editor they want with your backend.
Another benefit of this spec is that multiple users can work on the same backend instance from different editors given that the backend supports multiple connections.

See spec.md for the full specification

TODO List

  • Support chip code modification