Official website

Quick search

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

Top 6 website pages

AI development

A numerical foundation. An AI ambition.

Where Scarp’s AI development direction stands today, and what still needs to be built.

The direction

Scarp’s long-term ambition is to make AI development more approachable through the language and its developer tools. That ambition guides exploration; it is not a claim of a finished AI ecosystem or a measured advantage over another language.

Available today

The published v0.0.5-alpha.1 interpreter includes finite binary64 values, immutable numerical vectors, and two-axis tiles. Numerical operations cover compensated reductions, scaled norms, softmax, log-space operations, matrix products, categorical losses, one-hot targets, and explicit loss gradients.

Read the numerical guide and the compiler’s tile reference.

Newer published alpha.6.3 primitives

The separately published experimental v0.0.6-alpha.3 interpreter adds deterministic topk candidate ranking,topk_values, softmax_temp andlogsoftmax_temp for finite vectors. These can support small score-selection experiments, but are neither a neural-network inference runtime nor random sampling. Read the tested numerical examples.

What that enables

You can explore small numerical programs, combine operations inside typed functions, and organize source across modules. Runtime quotas bound selected execution and numerical allocation resources.

These are interpreter primitives. Explicit loss gradients do not constitute an automatic differentiation engine.

Future milestones

General tensors, automatic differentiation, GPU backends, native compilation, and domain libraries need separate integration decisions and implementation work. A full model-training framework is not part of the published release.

There are no published speed comparisons with Python, C++, or Rust, and no advertised model-training performance results.

Follow the roadmap → · Discuss a numerical use case →