>Tish
docsplaygroundgithubdeploy
>docsplaygroundgithubdeploy
Introduction

Getting Started

Editor and IDE setupFirst AppInstallationInteractive REPL

Language

ModulesLanguage OverviewSyntaxType AnnotationsTish vs JavaScript

Builtins

ArraysConsoleDateJSON and URIMapMathNumbersObjectsBuiltins OverviewParsingSetStringsTyped Arrays

Features

File SystemHTTPPostgreSQLProcessRegExpTTY

Reference

Advanced tooling roadmapControl FlowFormatting (tish-fmt)FunctionsGrammarJavaScript TargetLanguage 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 ExampleContainer 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