mojo icon indicating copy to clipboard operation
mojo copied to clipboard

[Feature Request] Mojo Core library for embedded devices

Open redradist opened this issue 1 year ago • 4 comments

Review Mojo's priorities

What is your request?

Add Mojo Core library that will allow to use mojo on very constrained devices like STM32 and ESP32

What is your motivation for this change?

To add more use-cases for mojo language be able to use it anywhere (microcontrollers, BIOS firmware, system high performance services)

Any other details?

No response

redradist avatar Feb 16 '24 15:02 redradist

That's basically the same as #1561 I'm not sure if there is any tracking issue on this topic yet, at least I didn't found any issues related to this.

Mojo is in a very early stage, not even Linux ARM CPU's are supported yet (#1093), so support for some exotic (custom) micro controller board isn't on the timeline for the foreseeable future.

Sharktheone avatar Feb 17 '24 01:02 Sharktheone

That's basically the same as #1561 I'm not sure if there is any tracking issue on this topic yet, at least I didn't found any issues related to this.

Mojo is in a very early stage, not even Linux ARM CPU's are supported yet (#1093), so support for some exotic (custom) micro controller board isn't on the timeline for the foreseeable future.

@Sharktheone It is not about supporting microcontroller board, it is about language architecture that will allow to add support for microcontrollers without involving of core language team, like it done in Rust libcore

redradist avatar Feb 17 '24 09:02 redradist

Thanks for clarifying. Probably you'd need to wait for Mojo to be open-sourced, so it can be edited by the community.

Sharktheone avatar Feb 18 '24 12:02 Sharktheone

Extracting core parts from stdlib does not need open source state IMHO and could be done now

gryznar avatar Feb 19 '24 10:02 gryznar