Often a type is only used in one place and is not required in a header file.
Anonymous types removes the unnecessary clutter of formally defining a type. It is best used for simple structures like pixels, vectors or quads.
Example:
'===================================
'Instant Anonymous User Defined Type
'===================================
'
' specify type, create variable and assign values:
'
dim as (byte r,g,b) pix(16) <= (2,4,6,20,40,60)
print pix(2).g ' result 40
This feature is now available in then Oxygen (in progress) release.
Charles