> Ballerina is an advanced professional tool for advanced professionals.
> Ballerina integrates the state of the art in functional programming and even category theory.
> ... And if you are a master of functional programming, together you will write code that can be, well, transcendental.
Then I click through the code and see commented out blocks, using `alert` to debug, random wait times (???), unsure if there's any test coverage.
Example:
https://github.com/giuseppemag/ballerina/blob/main/frontend/...
I may not be an advanced enough professional for this library made for advanced professionals who want to write transcendental code.
FP for browser apps is a lot of fun for us lately, but we picked Elm. The rationale: the absence of runtime errors is really sweet when your code runs in the browser (no need to collect browser console output in a central location in order to know what goes wrong).
Is it though?