ASPL لباتASPL 0.7.0

Search documentation

Search starts with current English documentation · ASPL 0.7.0

Enter a complete name such as read_line, or words about a topic.

    العربية
    Source files

    Open one UTF-8 .aspl or .لبات file, up to 1 MiB, in a new draft. It stays in this browser and does not run automatically.

    Tutorial

    ASPL 0.7.0 · Current release

    An introduction for new programmers. Start with output and errors, then progress to values, control flow, and interactive programs.

    On this page

    Begin without installation

    You can start without programming experience. Open your first program in the browser and read the source and output. Changing the documentation language does not translate source, user names, or strings.

    Learning path

    Begin with output and reading errors. Continue through bindings, arithmetic, conditions, loops, functions, text input, numeric parsing, strings, lists, records, recoverable results, and virtual files.

    Lessons are independent. The path ends with a one-file arithmetic quiz in the browser. Afterward, you can choose native installation and learn about source modules. Browse fundamentals examples as you learn.

    Start with first output and diagnostics, then bindings and arithmetic, conditions, loops and functions. Each supplies a complete program, a prediction, a small change, a hint and an explained answer. Self-checks store no grade or progress and keep navigation open.

    Next, text input teaches prompts, unchanged replies, empty lines, EOF and Stop. Numeric parsing uses a result template to retry invalid integer text. Strings joins names and formatted numbers, then counts and slices Arabic text by scalar positions.

    Continue with Lists.

    Continue with Records.

    Continue with Recoverable results.

    Continue with Browser virtual files.

    Continue to the one-file quiz.

    Choose where to go next for optional native lessons and practical guides.

    Browse pages