> To incorporate that suggestion, this can be done through say
> 
> * On compilation part, have proper namespace, file or folder structure to 
> indicate the grouping (that we are looking at embedded rust) so to avoid 
> confusion with other rust APIs.
> * (a) introducing a new namespace; (b) use a particular folder structure that 
> indicate it is embedded API (c) other possible approaches that helps the 
> calrifications on the generated API

`interface_c.cc` exists and is not called `interface_embedded_c.cc` or 
`microtvm/c_interface.cc`, therefore we follow the existing convention to add 
`interface_rust.cc`.

> To be absolutely clear, I did not ask for a change of the embedded C 
> interface.

I do not want to introduce more inconsistency to the TVM codebase by only 
changing one of the APIs, and we should therefore change both together to 
whatever is the desired state - which is not in scope of this RFC.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-rfcs/pull/96#issuecomment-1373402221
You are receiving this because you are subscribed to this thread.

Message ID: <apache/tvm-rfcs/pull/96/c1373402...@github.com>

Reply via email to