(no title)
baszalmstra | 6 years ago
I do understand some of the comments questioning the publication of a website for a programming language that isn't even finished. Our goal was to have a platform to share progress and gauge interest on the topic to further help us develop Mun. We feel like there is no point in developing a programming language in private. Instead we want to actively engage with the community while developing Mun.
The website does state that its still in very early development. Should we emphasize this more?
mrec|6 years ago
> We take inspiration from a scala of application, scripting, and systems programming languages
The word "scala" reads really oddly in that sentence; none of the English-language meanings of the word [1] fits, and to a technical reader it's just asking for confusion with the Scala language. Maybe replace with a clearer and less formal "bunch"?
The syntax shown looks very Rusty, and I believe this started as a thought experiment for Rust. Do you see value in keeping that link explicit? That is, using Mun as a prototyping language for early iteration, then "freezing" it to vanilla Rust with minimal syntax changes once happy with the result?
Also, if the goal here is fast iteration, it'd be interesting to see some ballpark figures for compilation times, which is one of Rust's major Achilles heels today.
[1] https://en.wiktionary.org/wiki/scala#English
hestefisk|6 years ago
moomin|6 years ago
1) We like this thing that fits into the following use case 2) But we feel it has the following limitations 3) Which we’re planning to address like this.
I think it’s really important to establish what ecosystem slot you’re aiming at. If it makes it to others, fine.
Lerc|6 years ago
State that it is not suitable for production yet. Perhaps a link to show the most advanced program that currently exists to show where the limits are.
If you are seeking donations, be clear about _who_ you are. Otherwise you could be seen as a scam project.
baszalmstra|6 years ago
ourlordcaffeine|6 years ago
Come again?
I was under the impression that Lua, especially luajit, were incredibly fast languages
skybrian|6 years ago
ksec|6 years ago
Yes the Work in Progress Part should swap its places with Pillars. And it should include "Pre Alpha" in it. So we know what stage it is in.
gravypod|6 years ago
baszalmstra|6 years ago
Mun compiles to machine code with LLVM so it should be very fast as well, hotloading overhead can be completely removed in builds where hotloading is not required (production builds for instance). Mun should therefor be able to run as fast as native code on all platforms.
minxomat|6 years ago
Defold is slightly different, still allowing Lua scripting, but not more than that, which is the appropriate place for Lua in a mobile-dominated market.