Official website

Quick search

Search pages in English or हिंदी. Detailed language reference is in Scarp Docs.

Top 6 website pages

Contribute to Scarp

Help shape the next step.

Practical ways to contribute to the language, its documentation, and this website.

Start with a small, useful change

Try an example, improve an explanation, or report behavior that differs from the reference. A focused contribution with a reproducible result makes review easier.

ContributionWhere to begin
Interpreter bug or language proposalscarp issues
Language implementationCompiler contribution guide
Tutorial or translation correctionscarp-docs issues
Website copy, accessibility, or interactionWebsite issues
A numerical use caseLanguage discussions through issues

Write a useful bug report

Include the Scarp version, your operating system and CPU architecture, the smallest .srp example that reproduces the issue, the command you ran, the expected behavior, and the actual output or diagnostic. Remove personal information and credentials before posting.

Work on the website

This website uses TypeScript and TSX and deploys to GitHub Pages. Page content and shared layout components are maintained in TypeScript/TSX; native CSS provides the styling.

npm ci
npm run check
npm run dev

See the website contribution guide. Changes to language claims should link to a pinned source, published release, or reviewed documentation page. Keep future work clearly labeled.

Licensing

The website is MIT licensed. The Scarp language implementation is Apache-2.0 licensed. Check the license of the repository you contribute to.