You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a first step remove standard library related entries from the language YAML files, more precisely the root > classes node.
Add a packages folder and various packages as subfolders, eg. One.Reflect-v0.1 and put a package.yaml file there with metadata and the current inline implementations (alternatively put inline implementation separately). Also put language-specific files there (eg. One.Reflect.cs).
It would be good if the WebIDE could download multiple files at once, so we don't have to execute thousands of requests. Conveniently it could be a JSON payload generated at a publish step (for now) + an endpoint on static serve.
In this stage we just concatenate the various StdLib parts into one file (order matters for eg. C++!).
Interfaces and implementations maybe should be already separated at this point already (but still without tests).
The text was updated successfully, but these errors were encountered:
Epic: #9
Stage 1 - Split current libs into packages
As a first step remove standard library related entries from the language YAML files, more precisely the
root > classes
node.Add a
packages
folder and various packages as subfolders, eg.One.Reflect-v0.1
and put apackage.yaml
file there with metadata and the current inline implementations (alternatively put inline implementation separately). Also put language-specific files there (eg.One.Reflect.cs
).It would be good if the WebIDE could download multiple files at once, so we don't have to execute thousands of requests. Conveniently it could be a JSON payload generated at a publish step (for now) + an endpoint on static serve.
In this stage we just concatenate the various StdLib parts into one file (order matters for eg. C++!).
Interfaces and implementations maybe should be already separated at this point already (but still without tests).
The text was updated successfully, but these errors were encountered: