|
|
|
|
|
by mrkmarron
2613 days ago
|
|
The current purpose is explore language design choices and their impact on their general utility for programmers and enabling automated developer tools (like verifiers and compilers). The hope is to use Bosque as a proof of concept for various ideas. Some examples of better than existing languages are included as case studies in section 5 of the technical report: -Automatically finding (ideally) any runtime error and producing a test case for it. -Verifying that a SemVer update is safe or flagging where it will change the behavior of your code. -Supporting compilation to high speed SIMD code or other accelerator architectures. This is all still an aspirational goal and a lot of work remains though. |
|
Isn't that similar to what Elm does?