Skip to content

Comment on Ballerina: A Data-Oriented Programming Language

Comments

At first glance:

The syntax seems to lean on JavaScript (C-like with data literals, long keywords, dot notation for de-referencing etc.), the types are put at the front of an expression (like C, Java) as opposed to the back (Pascal, Go, Rust, Typescript).

The type system seems to take inspiration from Typescript. With structural typing, optionality and so on.

The query language looks very similar as Clojure's list comprehensions (for macro).

But I think the interesting stuff is things like this:

https://ballerina.io/why-ballerina/graphical/

And this:

https://ballerina.io/learn/configure-ballerina-programs/conf...

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.