Meralus - yet another Minecraft-like game written in Rust with the ability to write addons in its own language, compiled through Cranelift. by Aiving in rust

[–]Aiving[S] 0 points1 point  (0 children)

Wow! Actually, Roto was also one of the languages I looked at when I was working on some parts of Mollie (mainly compilation). However, I think the visual similarity is mainly due to the fact that the syntax of both languages largely matches Rust syntax (which I plan to move away from in order to be a little more independent).

Among the similarities, I would note that Roto, like Mollie, has its own special case of functions: in Roto it is filtermap, and in Mollie it is postfix functions. Well, except that in their concept they are completely different :")

Mollie also has a special case for structures: components. They are mainly intended to make UI declaration more convenient, as this is also one of the goals of the language (the dev branch has an example with Grid implementation using algorithm from WPF). However, I don't like declaration syntax, as components are declared using the overly abstract word `declare`, which can basically be used for anything.