Comment

Comment by throwaway143829

Enums and sum types seem to be related. In the code you wrote, you could alternatively express the Hot and Cold types as enum values. I would say that enums are a subset of sum types but I don't know if that's quite right. I guess maybe if you view each enum value as having its own distinct type (maybe a subtype of the enum type), then you could say the enum is the sum type of the enum value types?

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton