-
If a rough estimate is hard to do, how about providing:
I have been holding off on truly investing a lot of time learning mojo, due to the lack of the features mentioned in the title. From my experience with rust, the ownership and lifetime concepts are a non-trivial change and forces rethinking how coding is done. In effect, mojo with lifetimes ownership will be a different language in many ways (even if mojo can do way more lifetime ellision than rust can, I think it is something mojicians will need to be aware of). The syntax changes will be relatively minor I think, but the change in how you have to think about your code will be profound. Compound this with proposals over what to do with keywords like In fact, I am a little concerned that people may get used to programming mojo directly with raw Pointer types which is inherently unsafe (and brings up another topic of whether mojo will allow unsafe programming with raw Pointer types or at least how to declare code is using raw pointers). It'd be really cool if there was a way to play with prototype releases or have an experimental feature flag so we can try out developmental features. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
I'd guess ~2-3 months for these features to get built out. Features like traits will have many subfeatures though. |
Beta Was this translation helpful? Give feedback.
-
Very basic traits = yesterday! |
Beta Was this translation helpful? Give feedback.
-
I'm going to close this out to tidy up the discussion list |
Beta Was this translation helpful? Give feedback.
I'd guess ~2-3 months for these features to get built out. Features like traits will have many subfeatures though.