No documentation for DataType

Surprisingly, I found there is no documentation for DataType. Considering its importance (the supertype of most types), don’t you think it deserves to have some description?

-------------------------- Julia ver.1.0.2
help?> DataType
search: DataType

No documentation found.

Summary
≡≡≡≡≡≡≡≡≡

mutable struct DataType <: Type{T}

There is, you just didn’t find it. Reflection and introspection · The Julia Language documents the layout and fields, which is probably all you need to know, unless you are working on Julia’s internals.

The manual talks about it rather early: Types · The Julia Language

Please don’t assume that all the documentation is in docstrings. A lot of it is, but conceptual issues that transcend particular types or methods are easier to document in the manual.

1 Like

@Tamas_Papp. I read the document and it was helpful. Thanks.

One nice feature of Julia is you can learn the language quickly using RERL so I still think even a brief docstring for DataType can be useful. For instance, I can see UnionAll has the following one so why not for DataType?

UnionAll

A union of types over all values of a type parameter. UnionAll is used
to describe parametric types where the values of some parameters are
not known.

5 Likes

Certainly — I was merely pointing out the documentation. Perhaps you could make a make a PR.