Quickstart Guides
Get up and running with EiplGrader in your preferred programming language.
Choose Your Language
Quick Comparison
| Language | Type System | Type Inference | Best For |
|---|---|---|---|
| Python | Dynamic | ✅ Automatic | Beginners, rapid prototyping |
| JavaScript | Dynamic | ✅ Automatic | Web developers, async code |
| Java | Static | ❌ Required | Enterprise, OOP concepts |
| C/C++ | Static | ❌ Required | Systems programming, performance |
| Go | Static | ❌ Required | Concurrent programming, simplicity |
| Haskell | Static | ❌ Required | Functional programming, theory |
Common Steps
All quickstart guides follow the same pattern:
- Install EiplGrader
pip install eiplgrader - Set up API key
# Choose your provider export OPENAI_API_KEY="your-key-here" # For OpenAI export META_API_KEY="your-key-here" # For Meta/Llama # Or use a .env file (see .env.example) Generate code from natural language
Test the code with predefined test cases
- Analyze results and iterate
Choose a language above to see specific examples and patterns.