Translate C++17 habits into Musi's expression, data, effect, and FFI model.
Chapters
Musi for C++ Developers
Chapter»OverviewUse this guide when C++17 habits make Musi feel surprising.Chapter»Values, Functions, and ExpressionsTranslate the C++17 habit, then use the Musi Book for the full rule.Chapter»Blocks and Control FlowTranslate the C++17 habit, then use the Musi Book for the full rule.Chapter»Variables and MutationTranslate the C++17 habit, then use the Musi Book for the full rule.Chapter»Structs, Classes, and RecordsTranslate the C++17 habit, then use the Musi Book for the full rule.Chapter»Arrays, Pointers, and SlicesTranslate the C++17 habit, then use the Musi Book for the full rule.Chapter»Null, Option, and ResultTranslate the C++17 habit, then use the Musi Book for the full rule.Chapter»Errors, Results, and EffectsTranslate the C++17 habit, then use the Musi Book for the full rule.Chapter»Enums, Variants, and PatternsTranslate the C++17 habit, then use the Musi Book for the full rule.Chapter»Templates, Concepts, Classes, and LawsTranslate the C++17 habit, then use the Musi Book for the full rule.Chapter»Methods and Receiver CallsTranslate the C++17 habit, then use the Musi Book for the full rule.Chapter»Headers, Modules, and PackagesTranslate the C++17 habit, then use the Musi Book for the full rule.Chapter»Testing and ToolingTranslate the C++17 habit, then use the Musi Book for the full rule.Chapter»Unsafe, FFI, and Native BoundariesTranslate the C++17 habit, then use the Musi Book for the full rule.