Welcome to Intelligent System Design Language!Intelligent System Design Language (ISDL) is a custom programming language that enables you to create professional Virtual Tabletop Systems in hours, not months. It generates modern Foundry VTT systems compatible with Foundry V12 and V13 using cutting-edge web technologies. ISDL provides both a VS Code extension and CLI tool for development, featuring syntax highlighting, intelligent validation, autocomplete, and seamless GitHub integration for publishing and sharing your systems. ✨ Key Features🎨 Modern User Interface
⚡ Enhanced Active Effects
🎲 Intelligent Game Mechanics
🔗 Seamless Publishing & Sharing
🛠️ Developer Experience
🚀 Quick StartReady to create your first system? Choose your preferred development environment: 📝 VS Code Extension (Recommended)
📚 Learn More
🎯 Design Philosophy1: Programming made easy, but still light programmingSystems like Simple World Building, Custom System Builder, and Sandbox all offer a no-code click based way to build out small lightweight systems. ISDL is not nearly as complicated as developing a full Foundry system from scratch, but it is still a programming language. Basic familiarity with scripting languages as Javascript will be useful. 2: Do what makes senseThere are a lot of options and customization available, but if you use the default syntax it should provide a reasonable default. When working with Datatypes like a list of Die size choices, most languages would reject 3: Just enough TypingSome programming languages have no typing, meaning you can pass a number to something that expects a string and the function will have to deal with it - or error. Even simple typos can error. Other languages provide fully enforced typing which protects you from these mistakes, but can add a lot of extra work doing type conversions and checks. ISDL provides just enough typing to protect yourself from things like typos and errors, without requiring a ton of extra work. Let's go!Ready to start your system development? |