Like I get they have to make money somehow, but apparently the way they did it wasn't very much appreciated by companies
> The BSL is a source available license that freely allows usage of the code for development and other non-production work such as testing. Production use of the software requires a commercial license. The commercial license will be available for early stage companies (less than US $25m in annual revenue) at no charge.
@user well, apparently it was done in a sudden way
meaning one day you don't have any extra operating costs, the next day you're explaining to your manager that you either have to pay licencing or switch to another library
[error] -- [E008] Not Found Error: /home/runner/work/Vyxal/Vyxal/shared/src/test/scala/YamlTests.scala:7:17
[error] 7 |import io.circe.{yaml, Decoder, HCursor, Json}
[error] | ^^^^
[error] | value yaml is not a member of io.circe
Because chances are that if it works in jvm + native, it'll work on js
And if it's something complicated like reading files, then a) that feature will have a compilation error and b) we'll have discussed a workaround anyway
The reason why the second one gives nothing is because maps are evaluated lazily. You can use ⟑ to evaluate it immediately and then it works as you want it to. The third one gives exactly what you would expect because the global array is indeed *global*.