Table of contents 👋 Welcome to snowball! Overview 🐈 Why Snowball ✨ Language Features fundamentals 🛠️ Getting started 📝 Installation ‼️ Common install issues 👶 Hello world! language reference 🌐 Global Scope 🤖 Functions 🐣 Basic syntax 😵 Function Generics ❓ External functions 🔧 Function Attributes 💢 LLVM Functions 🚪 Program Entries 🎭 Types 🔢 Primitive types 🔀 Reference types ☝️ Pointer types 🔓 Mutability ⁉️ Type generics 🔖 Type aliases 🚯 Unknown pointer type (void pointers) 🔄 Casting 🔐 Mutability casting 🦺 Dynamic casting 👨🎓 Type conversions 🏗️ Classes 💼 Members 🔒 Access qualifiers 🛑 Final classes 🍧 Abstract classes 🔏 Access qualifiers ⚒️ Macros ✨ Builtin macros 🔫 Unsafe snowball 😴 Generics 🌳 Code Flow ☝️ If statements 📦 Modules 👉 Using Statement snowball cli usage 💻 CLI usage and parameters 🧪 Testing mode Confy ⚙️ Getting Started 🐈 Snowball's Schema Reky Package Manager 📦 Getting Started coding style 💅 The desired standard