You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New CN users may be confused about where "assert" is required and where it is forbidden. Dhruv and I (Benjamin) discussed this a bit, leading to the following proposal:
Keep "assert" in the CN statements that are sometimes used within C function bodies.
Remove it everywhere else
(If removing it is difficult, then making it required everywhere that it is currently forbidden would be an acceptable alternative.)
The text was updated successfully, but these errors were encountered:
I felt the same at first, but I got used to it pretty quickly. And having
explicit assert keywords everywhere would really add quite a bit of noise
to some examples, especially long ones where we can least afford it...
Summary
New CN users may be confused about where "assert" is required and where it is forbidden. Dhruv and I (Benjamin) discussed this a bit, leading to the following proposal:
(If removing it is difficult, then making it required everywhere that it is currently forbidden would be an acceptable alternative.)
The text was updated successfully, but these errors were encountered: