What do you hope will be supported in the next version of Mojo 🔥 0.7? Share your opinion with us #1490
Replies: 10 comments 11 replies
-
Lifetime/references I've been holding off on really programming much with the language beyond simple toy exercises, because references will I think, be a pretty drastic change to how you need to think about coding in mojo. I sincerely hope that mojo won't allow coding with raw I'm actually a little concerned that mojicians will get too comfy programming with raw pointers, so the sooner mojo has a way to pass around references and lifetimes the better. One reason rust really caught on, despite the learning curve, was that it was ultimately easier to learn, and far safer than C++. The next thing I want in mojo after lifetimes are Algebraic Data Types. Traits are relatively simplistic right now without a Sum type. Also, ADT's will give you the ability to return Option/Maybe types. While I know mojo has to support Exceptions, it's far more elegant and simpler to have functions that return some kind of Sum (with a Functor-like trait) type. |
Beta Was this translation helpful? Give feedback.
-
I would like the support of python keyword argument, as tracked by this issue: #964 Many python functions have many arguments, in python it is not an issue since keyword argument can be used. But when mojo calls python code, it's pain to provide the entire argument list while most of them are optional. |
Beta Was this translation helpful? Give feedback.
-
Synchronization primitives. Python https://docs.python.org/3/library/asyncio-sync.html |
Beta Was this translation helpful? Give feedback.
-
@RichardoZhao Once you are logged into github, go here Look for modularml/mojo and to the right should be a button "Unwatch". If you click that, you can either select Ignore, or you can click Custom, and choose which events you will be notifed on (for example, you can deselect Discussions and Issues). |
Beta Was this translation helpful? Give feedback.
-
True Windows support without the need for WSL. |
Beta Was this translation helpful? Give feedback.
-
I'd like a fix on this perf issue : #1216 Because mojo is still slower than go, rust, nim .. and still slower than java, nodejs, pypy and codon (With the good old "0.4 mojo version" : it was 10x faster) |
Beta Was this translation helpful? Give feedback.
-
I want support for nvidia gpus |
Beta Was this translation helpful? Give feedback.
-
Well, concurrency,parallisation is supported. I would like to see examples,examples and examples! |
Beta Was this translation helpful? Give feedback.
-
I've updated my code&results on my repo : https://github.com/manatlan/sudoku_resolver (differents implems of a sudoku resolver, to compare with others languages) The spezialized one is quicker ... the simple one is slower ;-( |
Beta Was this translation helpful? Give feedback.
-
it works on aarch64 Android+termux+proot-distro Linux |
Beta Was this translation helpful? Give feedback.
-
I hope that lifetime will be supported in the next version of Mojo 🔥 What about you? What do you hope will be supported in the next version of Mojo 🔥
Beta Was this translation helpful? Give feedback.
All reactions