10 April 2020
The MousePaw Media Standards have been updated. The quizzes have also been updated to reflect this (finally!)
Here are the highlights:
- C and C++: Indent with tabs (4 space width) instead of spaces. Use additional spaces only when necessary for additional alignment.
- Use lower_snake_case for variables and functions.
- Switch to "One True Bracket Style" proposed. (Allman is still the standard for the moment.)
- Clang updated to Clang 9. Installation/update instructions here.
- GCC updated to GCC 7 or later, which should be present on most modern Linux systems.
- Use eventpp for signals and callbacks, instead of CPGF.
- Python pulled back to Python 3.7 for best portability.
- clang-format is now mandatory software. You can get the .clang-format file we use here: P56. (If you want to use Allman still, just change line 26 to "BreakBeforeBraces: Allman # Linux (OTBS) OR Allman"
Written by jcmcdonald on Apr 10 2020, 5:44 PM.
CEO, Lead Developer