Did that not come with a ton of complexity to deal with?
Indeed, it complicate things a lot. We planned to target JVM as well, but decided to stay focused and not working on it.
How would MoonBit look like if I want to try writing some React component?
That’s not our current focus, but some community members wrote some interesting articles Moonbit で React アプリを書く
Does it have JSX?
No
How do promises look like?
We shipped our own structured concurrency model Announcing MoonBit Beta | MoonBit ,
JS support is coming soon, it supports auto-cancellation and interop with promise will be supported.
Will you need to come up with some way to make money off of this in order to ensure its future? I understand if this is a bit of a sensitive question to answer in public.
We are not interested in monetizing the toolchain itself. Our vision is to make MoonBit platform a software factory, MoonBit + AI will help you deliver software better and faster.