← Back to context

Comment by justthistime_

11 years ago

Well, then I think JSON is a petty bad example, because pretty much no service provides some schema-like specification of their protocol in JSON.

If there is one thing I learned using type providers it is that maintaining your own "description"–be it as sample data or a schema file–loses most benefits of using type providers in the first case.

On the other hand, want a type provider for X in Scala? Just write it.

Stuff is still moving around because Scala devs want to get the meta APIs right first, but if adapting things from time to time is not an issue, then go ahead.