Live data from Hacker News

Ballerina, a language with structural type system

v1-0.ballerina.io

11–20 of 126 posts

Re: Ballerina, a language with structural type system

#11
post #8

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.

Also, the front page ends with a picture of someone massaging a programmer's shoulders.

Re: Ballerina, a language with structural type system

#12
I'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.

Re: Ballerina, a language with structural type system

#13
Visual 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

#15

Visual 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

#16
post #5

> 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?

Given the end of your quote, what's to toggle between?

(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

#17

Visual 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.

Why (do you think) is it only used there and hasn't made its way too the main stream (yet)?

Re: Ballerina, a language with structural type system

#18
post #9

I'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…

There's a link to 'by example' docs at the top, next to download:

https://v1-0.ballerina.io/learn/by-example/

Re: Ballerina, a language with structural type system

#20

I'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.

It's a clever approach. Developers love to jump on new languages.
Post reply on HN