jclark_th
Joined 7 years ago
Karma
13
Submissions
9
Member since
Sep 10
Joined 7 years ago
It doesn't yet have generics because they are hard to get right and the language is still at an early stage. Many languages that subsequently added generics did not have them in the earliest versions of the language (C++, Java, C#, TypeScript, Go).
https://ballerina.io/spec/lang/2019R3/
I also wrote a blog explaining what we are trying to achieve:
https://blog.jclark.com/2019/09/ballerina-programming-langua...
The two biggest things that are different about Ballerina in my view are the language abstractions for providing and consuming network services, and the correspondence with sequence diagrams.
Happy to answer questions.