>Tish
docsplaygroundgithubdeploy
>docsplaygroundgithubdeploy
Introduction

Getting Started

Editor and IDE setupFirst AppInstallationInteractive REPL

Language

ModulesLanguage OverviewSyntaxType AnnotationsTish vs JavaScript

Builtins

ArraysConsoleJSON and URIMathNumbersObjectsBuiltins OverviewParsingStrings

Features

File SystemHTTPProcessRegExp

Reference

Advanced tooling roadmapControl FlowFormatting (tish-fmt)FunctionsGrammarLanguage server (tish-lsp)Linting (tish-lint)Native BackendNative Modules (Author Guide)OperatorsWebAssembly Targets

Deploy

Docker on ZectreOther hostsDeploy OverviewZectre Platformzectre.yaml

Resources

ECMA AlignmentExamplesJS Compatibility Gaps

Examples

Tish ExamplesAsync/Await ExampleCounter APIData Processing ExampleEcho ServerHello WorldHTTP + environment variablesHTTP HelloHTTP Modules ExampleJSON APIJSON File Edit ExampleTishx Example (JSX for Browser)matmul — matrix multiply benchmarkMDX DocsModules Examplenew expressionnpm usageWasmtime Modular Tish Example

Examples

Example Tish applications.

Canonical descriptions and how to run each example live in the tish repository under examples/ (README index and per-example README.md files).

Browse them on this site: Examples (content is loaded from that tree at build time).

ECMA Alignment
JS Compatibility Gaps

Improve this documentation