(Maybe) All The Contract Papers

Some people might say that the upcoming C++ contracts feature is one of the best researched topics in C++. I am not sure I agree, but a lot of work has gone into it.

I hope this gives you an idea of how much work has been done on the topic.

Maybe All The Contract Papers?

This is a, very likely, incomplete list of papers. I sourced it pretty simply. It is the latest revision of all the papers with contracts in the title. And it is all the papers, also those from the version that did not make it into the standard back in C++20.

So it might be some more, or some less papers, probably both. I miss some, and I have some that should not be here. But not too many.

Summary

Was it worth the effort? For some people for sure, for others probably not. Experience from real-world projects tells me that the more complicated and controversial a topic becomes, the harder it is to get a good outcome. But of course, only the future will tell.

Disclaimer

This post was written by a human. AI was used for language polishing.