Live data from Hacker News

Moonbit: Fast, compact and user friendly language for WebAssembly

moonbitlang.com

71–80 of 162 posts

Re: Moonbit: Fast, compact and user friendly language for WebAssembly

#71

Hi, I am the lead of this project, you can try it now with our online IDE, https://try.moonbitlang.com (F5 to run) The docs are available https://github.com/moonbitlang/moonbit-docs , the compiler would be publicly available when we reach the beta status (expected to be the end of Q2 in 2024). Feel free to ask me any question

Is there anything for binding Moonbit code to JavaScript, like Emscripten's Embind?

https://emscripten.org/docs/porting/connecting_cpp_and_javas...

What do you think of that approach?

Will things change as WebAssembly evolves?

Re: Moonbit: Fast, compact and user friendly language for WebAssembly

#72
post #51

Earlier quoted context omitted.

https://github.com/moonbitlang/moonbit-docs/blob/8be949ff902... > (* Copyright International Digital Economy Academy, all rights reserved *)

That's the copyright, but what's the license? Is "all rights reserved" a license (or an absence thereof)?

It is an absense - where does it say that people are allowed to use the tools and what are they allowed to do with it. If no license then you can"t use it.

Re: Moonbit: Fast, compact and user friendly language for WebAssembly

#73

Hi, I am the lead of this project, you can try it now with our online IDE, https://try.moonbitlang.com (F5 to run) The docs are available https://github.com/moonbitlang/moonbit-docs , the compiler would be publicly available when we reach the beta status (expected to be the end of Q2 in 2024). Feel free to ask me any question

Is there anything for binding Moonbit code to JavaScript, like Emscripten's Embind? https://emscripten.org/docs/porting/connecting_cpp_and_javas... What do you think of that approach? Will things change as WebAssembly evolves?

> Will things change as WebAssembly evolves?

Yes, but we also plan to support old Wasm versions, like 1.0 etc.

Note Moonbit is designed in a modular way that it should be easy to target different backends (JS, Native). Currently we are focused on make the Wasm experience optimal(including the debugger)

Re: Moonbit: Fast, compact and user friendly language for WebAssembly

#74

Hi, I am the lead of this project, you can try it now with our online IDE, https://try.moonbitlang.com (F5 to run) The docs are available https://github.com/moonbitlang/moonbit-docs , the compiler would be publicly available when we reach the beta status (expected to be the end of Q2 in 2024). Feel free to ask me any question

Will the compiler be open sourced?

Re: Moonbit: Fast, compact and user friendly language for WebAssembly

#75
post #2

"The development of an entire language toolchain, previously spanning years or even a decade, has been streamlined through our accrued experience and the establishment of a dedicated talented team from Moonbit's inception. We expect Moonbit to reach beta status by the end of Q2 of 2024, indicating a phase of relative stability, minimal bugs, and a robust Foreign Function Interface (FFI) for interactions with the Wasm…

The docs are available here: https://github.com/moonbitlang/moonbit-docs You can also try our online IDE https://try.moonbitlang.com

[deleted]

Re: Moonbit: Fast, compact and user friendly language for WebAssembly

#76

There are now more programming languages coming out than JD frameworks! Hard to keep up

Unless you're deeply interesting the programming language space for its own sake, the good news is you don't really have to keep up because they're unlikely to make any dent anytime soon.

Even if you are interested in the programming language space, most are not groundbreaking.

Re: Moonbit: Fast, compact and user friendly language for WebAssembly

#77
post #74

Hi, I am the lead of this project, you can try it now with our online IDE, https://try.moonbitlang.com (F5 to run) The docs are available https://github.com/moonbitlang/moonbit-docs , the compiler would be publicly available when we reach the beta status (expected to be the end of Q2 in 2024). Feel free to ask me any question

Will the compiler be open sourced?

The source code will be publicly available when we reach beta status(things are moving too fast right now).

Re: Moonbit: Fast, compact and user friendly language for WebAssembly

#78

Hi, I am the lead of this project, you can try it now with our online IDE, https://try.moonbitlang.com (F5 to run) The docs are available https://github.com/moonbitlang/moonbit-docs , the compiler would be publicly available when we reach the beta status (expected to be the end of Q2 in 2024). Feel free to ask me any question

I loaded the IDE but don't see examples of doing graphics or UI. The docs are also silent on this topic, as far as I can tell.

Is graphics or UI programming possible in MoonBit?

Re: Moonbit: Fast, compact and user friendly language for WebAssembly

#79

Earlier quoted context omitted.

Oh hey. Wasn't you the lead developer of Bucklescript/Rescript compiler? This gonna be epic.

Yes. Moonbit is heavily influenced by BuckleScript/ReScript. We learned a lot from our previous experience, that's why we are shipping our IDE even in the pre-alpha release. We also learned to how to make type checking fast and parallelisable.

> We learned a lot from our previous experience

Does this mean you are no longer working on ReScript and you are fully focused on MoonBit?

Re: Moonbit: Fast, compact and user friendly language for WebAssembly

#80
post #18

So why bother with this, when compared against AssemblyScript and Grain, both more mature and existing communities?

It depends on how you are measuring maturity. Moonbit is indeed only developed for less than a year(very fast moving), but it already has a full working IDE, optimizing compiler, fast build system and experimental package manager. We have a dedicated team working on this with professional experience for over a decade, we expect we will reach the maturity on par with Rust in terms of Wasm experience in a couple of yea…

[deleted]
Post reply on HN