Excerpted quote from their launch blog post ( https://blog.ballerina.io/posts/annoucing-1.0.0/ ): > That obviously starts with the Enterprise Integrator team as that is where this baby was flirted with, dated and then conceived; This is what happens when people think that coding is hard but writing is easy. WSO2: Please, on behalf of innocent eyeball-owners everywhere, hire a dedicated content editor.
Ballerina, a language with structural type system
11–20 of 126 posts
Re: Ballerina, a language with structural type system
#12My understanding is that the primary motivation all of this is consultancy work in India.
Re: Ballerina, a language with structural type system
#13Re: Ballerina, a language with structural type system
#14This is now widely considered a terrible idea because it encourages software that doesn't conform to specifications, e.g. HTML's "quirks mode". https://i.stack.imgur.com/teQdv.png
Re: Ballerina, a language with structural type system
#15Visual programming languages are great in concept until you actually start using them. Luna-lang, for example, promises so much but severely lacks in delivery. This claims to convert sequence diagrams to code, but is it really production quality? If not, is this purely for prototyping? Not that that's a bad thing. Honestly, these claims are all starting to sound very repetitive.
Re: Ballerina, a language with structural type system
#16> In Ballerina, every program is a sequence diagram that illustrates distributed and concurrent interactions automatically. The diagram is the code. The code is the diagram. I'm not sure it's a feature I'm missing in current languages, but I sure am curious about this. Maybe "ballerina by example" should implement a toggle between diagram and code views?
(I think it means that the code does clearly enough the interactions that you don't need a separate diagram, rather than that there's built in tooling to generate one, if that's the confusion.)
Re: Ballerina, a language with structural type system
#17Visual programming languages are great in concept until you actually start using them. Luna-lang, for example, promises so much but severely lacks in delivery. This claims to convert sequence diagrams to code, but is it really production quality? If not, is this purely for prototyping? Not that that's a bad thing. Honestly, these claims are all starting to sound very repetitive.
SCADE provides textual and graphical views that are synchronized and it's widely used in industrial critical embedded software such as airplane in airbus.
Re: Ballerina, a language with structural type system
#18I've never heard of this language, but it looks like a cross between TypeScript and Java. The "Why Ballerina" points on the front page are intriguing, but none of the other materials seem to fill in the next level of detail. The diagram is the code... so this is a visual language? Where are the example diagrams? The language is built so that it's easy to access a service over a network? Tell me more. Show me somethin…
Re: Ballerina, a language with structural type system
#19As I see it, they can hire dozens of coders in Sri Lanka, but don't have a good product management team that can turn a 95% complete feature into a market-ready one.
Re: Ballerina, a language with structural type system
#20I've been to several dozen technology conferences the past two years and these folks show up with a fancy large booth and nice swag and I'm simply amazed at the presentation and effort they've put into this undertaking. My understanding is that the primary motivation all of this is consultancy work in India.