Managing compile-servers
Bleep has its own BSP server (bleep-bsp) that compiles your projects using the Zinc incremental compiler directly.
Roughly there are two modes of operation:
1) Bleep will keep compile-server running between each invocation
This is the default behaviour, but if you need to change back this is the command:
$ bleep config compile-server auto-shutdown-disable
Note that since projects can specify the exact JVM they will be compiled with, and the compile server runs the Scala compiler on the JVM it is started with, more than one compile server may be started if necessary.
If you want to stop all running compile servers started by Bleep, this is the command:
$ bleep config compile-server stop-all
2) Bleep will start a compile-server for each invocation
This is slower, but will conserve memory.
To enable this mode run this command:
$ bleep config compile-server auto-shutdown-enable