junrushao1994 commented on PR #74:
URL: https://github.com/apache/tvm-rfcs/pull/74#issuecomment-1150681679

   > Relay has a single roundtrippable serialization format, as do most 
languages. I think we benefit from this in that we only have one set of tests 
to maintain.
   
   To clarify, Relay has two roundtrippable serialization formats: text format 
and json. people use text format for readability, and in most usecases, go for 
json reliable serialization.
   
   > why we want to have two ways to parse TVMScript
   
   First of all, the RFC focuses on the printer, so would be great if we talk 
about the parser in the incoming RFC, but to clarify, we are not having two 
ways to parse TVMScript in the same language. Instead, for metaprogramming 
capability, one may need to interleave host language-based IRBuilder with the 
parser.
   
   > language constructs in TIR somewhat closely matched to Python.
   
   To clarify, TIR is a DSL independent of any existing language. It's somewhat 
close to HalideIR but has been evolving for years with lots of new features, 
for example, blocks. Python syntax is an add-on for usability but TIR design is 
in no ways matched to python.
   
   Anyways, I'm happy to talk more on the upcoming metaprogramming RFC.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to