Another way to look at it is a symbol is it is an emnumerated scalar.
I don’t think that’s an accurate characterization, imo, since symbols
have no relationship or knowledge of other symbols. They are not a
collection of anything, and thus by definition can’t be an
enumeration. Using your example, nothing stops you from writing
and that would be a perfectly valid parameter to supply. However, if
you wrote something like
that would clue you into the problem. In this case, DungeonSizes would
be more like the enumeration, into which a symbol would be the index
for the element of the enumeration you wanted to select.
Principal Consultant, BitsBuilder