Re: [heycam/webidl] No seemingly consistent Shepherd story (#240)

> I think it's fine for IDL to define types like "record type" or "long long".

Note that "long long" is a type (kind-2), but "record type" is not - it's a kind-3 type, and instances of it (like `record<DOMString, DOMString>` are kind-2 types.  That's the exact distinction I was drawing - all the IDL definition types are for kind-2 types, but the confusion this thread is talking about is how to mark up the kind-3 types.

I make no judgement on whether or not it's useful to *refer* to the kind-3 types; I suspect it is.  The point of this thread was just to establish what definition type they should have, and if possible establish generic rules for determining this sort of thing. I think that's been accomplished.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/issues/240#issuecomment-262098621

Received on Monday, 21 November 2016 23:18:48 UTC