Like I said above, I think we should keep TS API minimal, because we cannot
change TS API casually. Once we add something, it's difficult to change or
remove it. I don't want to have much code with such constraints just for
convenience. That is why I've been very cautious about this (and any API
additions) and I call using libswoc stuff a huge commitment.

Convenience wise, making it an independent library would be more desirable.
You could get new convenient features without upgrading ATS. You could make
incompatible changes independently from ATS versions. What would we lose if
we didn't have the wrapper as TS API?

Reply via email to