Is there a simple way to find out where a type is defined and if it is only an alias for something more generic? Something like how
@which works for methods.
I’m now trying to understand the mesh, Face, Poin3f0, … from Makie / GeometryTypes and it is not easy to crawl the source codes.
I generally use the constructor as function, either with
@edit ThatType(being, created)
to navigate to the source.
I also use the Emacs integration of
helm-grep-ag) to browse all uses of something in code very quickly (screen shot below, if searching for
Base). Even if you are not an Emacs user, your IDE may have something similar.