3 ms·
I totally disagree. After reading the landing page, I have no idea what kind of programming language this is. Someone else mentioned this is based on JVM. Ther
by albertzeyer 7y ago
I totally disagree. After reading the landing page, I have no idea what kind of programming language this is.
Someone else mentioned this is based on JVM. There is no mention of JVM on the homepage. So, is it based on JVM? Or some interpreted language? Or compiled to native code?
"The Network in the Language" What does this mean?
"Sequence Diagrams for Programming" What does this mean?
"Structural, Open-by-Default Typing" Looks pretty standard?
"From Code to Cloud" What does this mean? Just some nice tooling?
"Batteries Included" Like most other languages.
"Developer First" What does this mean? What's different to other languages?
This sounds all like marketing fuzz, without telling actually any information. Really. I have no idea what this language is about.
Is this a competitor to other JVM languages? Or to system languages like C++/Rust/Nim/etc? Or to languages like Go/Erlang? Or to languages like Python/Ruby? And what's special about this language?
mdasen summarized my complaints in a nice way: https://news.ycombinator.com/item?id=22402053 https://news.ycombinator.com/item?id=22402053
- throwaway894345 7y agoMy understanding is that Ballerina has semantics for defining multiple services in the same program, and it “compiles” to a set of containers and cloud configs that allow these programs to talk to each other. So very basically it’s like putting Kubernetes or AWS into a language. But there documentation is pretty unclear as many others have noted so I really doubt my interpretation is precisely accurate.