This really sucks.
The main premise of the game is that you are a trader in space but your trades and market data are delayed due to latency.
I wrote a custom hot reloadable engine for this game in order to improve development time + quality (turned out to be terrible so I abandoned this)
It features:
- Asset manifest system
- VM Entitlements (security)
- JS & Go Engine bindings
- Instant hot reloading
- More to come.
In order to conserve persistence of program states across hot reloads I've included state headers and footers.
//#state
var foo = "bar";
//#endstate
Anything inbetween these two comments will only be loaded on vm init and won't be reset if hot reloaded.