Welcome to Grapa Documentation
How to Use This Documentation
- Use the search bar (top right) to quickly find functions, guides, and examples.
- The navigation menu groups all reference material under 'Reference', guides under 'Guides', and support under 'Support'.
- For troubleshooting, see Troubleshooting.
- For a full API and type reference, see Reference.
Getting Started
Advanced Topics
- Grammar Design - Create your own languages with Grapa
Key Features
- Dynamic Code Execution: Compile and execute code at runtime with
op()(<string>)()
and$sys().eval()
- Execution Trees: Direct manipulation of
$OP
objects for advanced meta-programming - Parallel Processing: Built-in parallel data operations with
.map()
,.filter()
,.reduce()
- Unlimited Precision: Native support for arbitrary-precision arithmetic
- Cross-Platform: Runs on Windows, macOS, and Linux
New Features
- Searchable API Reference: Find all built-in functions, types, and methods in one place.
- Tag-based Filtering: Use tags in the API Reference and throughout the docs to filter by topic, type, or use case.
- Mobile-Friendly: This site is fully responsive—try it on your phone or tablet!
Need Help?
Grapa: High-performance scripting for data, ETL, and automation.
Note: After this round of improvements, we will review all documentation to determine where additional visuals, diagrams, or flowcharts would be most helpful for users.