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
Also, it would be nice to have a simple caching of full stdlib object files, they got rebuilt every time I run c3c test/run/etc. I think it takes a major part of compilation time.
Please also consider another case of hot reloading - LSP syntax/error checks. It would be great to have kinda compilation c3c server, which holds parsed std lib and maybe a project files in memory. So the LSP server could send changes to a c3c server for syntax checks via stdin, and get results via stdout.
Currently, c3c run parsing on full stdlib and project at each run.
A problem with hot reloading is that the dynamic lookup tables will point to the wrong thing.
This could be solved by having a way to locate them and repatch them.
The text was updated successfully, but these errors were encountered: