Hacker News new | ask | show | jobs
by mushishi 1792 days ago
> We no longer have the problem of trying to fit “a wizard can only use a staff or dagger” into the type system of the C# language. We have no reason to believe that the C# type system was designed to have sufficient generality to encode the rules of Dungeons & Dragons, so why are we even trying?

Good point! Skimmed the blog posts, seemed to have useful enumeration of techniques with considerations.