These pages are for code that sits near the edge of normal app code. You may not need them on day one. They matter when you connect Musi to host code, generate syntax, or mark a name with extra information.
The ideas are still small. An attribute adds a note to a name. native declares an outside function. unsafe marks code that needs extra care. quote builds syntax. Templates build text.
This part also covers testing and running code. Keep these tools close. They tell you when an example still says what you think it says.
Read these pages when the core language already feels steady.
Chapters
Advanced forms
Chapter»AttributesAttributes add extra information to declarations.Chapter»Native and unsafe
native declares a host edge. unsafe marks code that needs extra care.Chapter»Quote and syntaxquote builds syntax. Splices insert known syntax pieces.Chapter»Templates and splicesTemplates build text from fixed parts and values.Chapter»Testing and runningUse commands to check one file, check a package, and run tests.