Create a new compiler instance
Problematically, Settings are only considered equal if every setting is exactly equal.
Problematically, Settings are only considered equal if every setting is exactly equal. In fsc this immediately breaks down because the randomly chosen temporary outdirs differ between client and server. Among other things. Long term we could use a meaningful equality; short term I'm just ignoring options which I can see causing a new compiler instance every time and which do not interestingly influence compilation products.
(standardCompileServer: StringAdd).self
(standardCompileServer: StringFormat).self
(standardCompileServer: ArrowAssoc[StandardCompileServer]).x
(Since version 2.10.0) Use leftOfArrow
instead
(standardCompileServer: Ensuring[StandardCompileServer]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
The server part of the fsc offline compiler. It awaits compilation commands and executes them. It caches a compiler instance so that it can respond more quickly.
1.0