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