Skip to content

Comment on Ballerina: A Data-Oriented Programming Language

Comments

Ballerina is quite interesting and its flexible structural typing seems to make it a great fit for solutions that weave together multiple services.

One thing that the article does not highlight is the interop story [1]. It is currently hosted on JVM, but that is supposedly intended to be an implementation detail. So unlike Kotlin explicit ffi bindings are needed. This may create some friction for early adopters, but I guess is necessary if the type system is substantially different from the java type system. This will hopefully also make ballerina applications more portable if alternative implementations emerge in future.

[1] https://ballerina.io/learn/java-interoperability/

Ballerina team told me that in the future Ballerina will not be hosted on JVM.

Ballerina team told me that in the future Ballerina will not be hosted on JVM.

They also told me that back at Kubecon in 2018 :D

It's a bad choice IMO

AboutSource Built by g1lg1l

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