Vurv78 / Expressive

Expression, but it's Typescript (with extras). Replacement for Expression2, ExpAdv, Starfall

Home Page:https://vurv78.github.io/Expressive/web/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[feature] Editor change

Vurv78 opened this issue · comments

commented

Syper has been a great editor, but I've largely had to hack it in and I don't want to maintain a whole massive editor. It has support for stuff like multiple windows and image loading as well, but those aren't necessary for the language.

Possibilities

1. Making my own editor with derma (Cons: No support for external environments)
2. Making an ide with eclipse theia (Cons: Beta tech, not much documentation, not been tested to work with CEF)
3. Simply embedding monaco as a start (Cons: No file browser or any sort of "IDE" features, it's just an editor)

Future

In the future as seen in #5, I want to get this in other environments. nanos world has recently merged CEF, so now there's more of a benefit to 2 and 3.

1 Is the least likely possibility now that this has happened, as I don't want to maintain a new editor for an essentially dead game, while I could maintain one editor that can be run on the web alongside any games that use CEF.