Why Checked C when there was Verona?
I'm confused about why Microsoft setup two projects (Verona and Checked C) with similar objectives.
Said that, Verona is a new language while checked C is an extension. C has a huge code base out there and people are slowly moving away from C because C is perceived to be unsafe. With checked C people can have a safer C without moving to another language, so it is easier for Microsoft to attract people to their ecosystem with checked C than with Verona.
This is why they have two projects with similar goals.