Intel Macs are deprecated. PyTorch, TensorFlow, Nix for examples.
Mojo for sure targets to teach data parallel compute, specifically GPU.
Intel Macs may appear no so good in support of such compute targets.
Intel Macs are deprecated. PyTorch, TensorFlow, Nix for examples.
Mojo for sure targets to teach data parallel compute, specifically GPU.
Intel Macs may appear no so good in support of such compute targets.
I just did some Zig. @Vector just allowed me to do SIMD on existing exercise without a hassle.
I expect from Mojo to do same for me for GPU in modern static type system, something like how to do usual things on GPU (what ever from exercism possible on it).
I feel like Rust, Zig, Julia, Python are hassle for teaching GPU.
I know and coded Rust/Zig/Python - so approximately aware how they do GPU. I would like to Julia - but it feels odd, similar way Uiua/R/Matlab(used this one) are. And I always had troubles with dynamic/late-binding/weak type system
Mojo feels like industrial GPU thing, no so details of CUDA/ROCm/Metal/OpenCL to learn, neither too high level. No dynamic typing magic nor macros. Good compiler errors.
And always looking forward language which improve mem management, less verbose and noisy compared to Rust, but not GC.
- Native Windows support is coming to Mojo, thanks to a collaboration with the Microsoft Windows team.
Given this is a long-running thread, letās do a reset.
You seem interested in having a Mojo track. Would you be interested in developing this track? If so, have you looked over https://exercism.org/docs/building/tracks/new/request-new for whatās required? You donāt need to take it all by yourself on since plenty of the regulars have contributed to building new tracks so we may be able to help with specific questions or issues.
I would be willing to develop a Mojo track now that Mojo is open-source and Windows support is coming. I have read https://exercism.org/docs/building/tracks/new/request-new and would like to take on this task. How can I get started?
See https://exercism.org/docs/building/tracks/new. I believe we ask that you put together the hello world exercise first to provide an example of what the exercise/tests would look like before we set up the repo.
Sounds good. I will take a shot at this. Thank you for letting me know ![]()