← Back to context

Comment by pshirshov

9 hours ago

No, you need much more because you want to switch multiple implementations at once, you want to avoid logical conflicts and you want to avoid specifying flags which are redundant in a particular configuration.

Also you want to be able to make sure that your application will start without actually running it. In Scala implementation we do it at compile time for all the possible paths.