| ▲ | Certhas an hour ago | |
I don't know Chapel in detail, I was more thinking Hylo. I don't think Chapel has a clear value/reference semantics or ownership/lifetime story? Am I wrong here? The Mojo docs include two sections dedicated to these topics: https://mojolang.org/docs/manual/values/ https://mojolang.org/docs/manual/lifecycle/ The metaprogramming story seems to take inspiration from Zig, but the way comptime, parameters and ownership blend in Mojo seems relatively novel to me (as a spectator/layman): https://mojolang.org/docs/manual/metaprogramming/ I was sort of paying attention to all these ideas and concepts two-three years ago from the sidelines (partially with the idea to learn how Julia could potentially evolve) but it's far from my area of expertise, I might well be getting stuff wrong. | ||
| ▲ | pjmlp 8 minutes ago | parent [-] | |
You make use of 'owned', 'shared', 'unmanaged', 'borrowed'. https://chapel-lang.org/docs/language/spec/classes.html#clas... | ||