wduquette / molt

Embeddable TCL Interpreter for Rust applications
BSD 3-Clause "New" or "Revised" License
103 stars 12 forks source link

Consider no_std #38

Open dontlaugh opened 4 years ago

dontlaugh commented 4 years ago

First off, thank you for this project! I am fascinated by Tcl, and I'm including molt in a little cli to let users write some light extensions. It's already super fun and just setting/getting vars is all I need.

Have you considered supporting no_std rust? There are existing no_std compatible allocators, and many other libraries are available. https://lib.rs/no-std

Tcl has such a great heritage in embedded programming. It would be cool if the molt interpreter could go down to bare metal.

wduquette commented 4 years ago

So happens, I’d already written a note to consider no_std for the Molt core. It’s an obvious application, and I’d like to support it. But I also want to support use-cases that do need the std:: library, and I don’t know enough yet to know what’s involved. Rust newbie still! So much to do, so little time!