Hey Mojo team, I’m an AI Native python framework developer and I would love to use your language with my frameworks as plugins for my AI Native tooling.
I haven’t released my package as of yet but they’ll be coming out probably next year.
So what I’m very curious about is I’m building for the freethreaded python binary and my package is a multithreaded concurrency framework with a ton of primitive tooling and a many other features. So my question is does the Mojo programming language interop work with the freethreaded binary and not just that but does it rely on the GIL to ensure that the python thread handle is safely manage?
Or can I spawn n number mojo thread handles if I execute mojo code when it enters mojoland from pythonland. Now when it comes to how I can build that with mojo thats something I will do discovery on.. on my own but at this time thats my biggest question. Do you rely on the GIL or is it freethreaded and I can use it. Because most Interops might use Maturin or Pybind and I think both those systems should work with freethreaded now but I might be wrong.
Thanks ahead of time for the info!